CentOS7にGoの最新版をインストールする

最新版のgoをインストールする流れをまとめてみた

全体の流れ

$ uname -m
x86_64
$ sudo su -
# cd /usr/local/src
# wget https://dl.google.com/go/go1.9.4.linux-amd64.tar.gz
# tar -zxvf go1.9.4.linux-amd64.tar.gz
# mv go /usr/local
# exit
$ vi ~/.bash_profile
下のようにPATHに/usr/local/go/bin を追加する

PATH=$PATH:$HOME/bin:/usr/local/go/bin
$ source ~/.bash_profile

各コマンドの説明

uname -m

$ uname
Linux
$ uname -m
x86_64

sudo su -

  • ルートユーザーになる
    • /usr は一般ユーザーに編集権限がないので

cd /usr/local/src

wget https://dl.google.com/go/go1.9.4.linux-amd64.tar.gz

tar -zxvf go1.9.4.linux-amd64.tar.gz

  • ファイルを解凍する
    • tar ファイルの解凍・圧縮を行うコマンド
      • -z gz対応
      • -x 解凍(extract)
      • -v 圧縮・解凍状況を表示(なくてもいい)(verbose)
      • -f ファイル名を指定(filename)

mv go /usr/local

vi ~/.bash_profile

  • パスを通す

参考