概要
Ubuntu 22.04 に Go(golang) をインストールする方法です。 下記の環境に 2025年1月13日時点での最新バージョンをインストールした事例となります。
- Ubuntu 22.04 x86-64 (Native)
インストールする対象バージョンの確認
apt でインストールされるバージョンは 1.18 となっています。
$ sudo apt list | grep golang-go/ golang-go/jammy 2:1.18~0ubuntu2 amd64
最新をインストールしたいので手動で作業します。
インストール
インストール方法の概要
下記手順の通り行えばよいようです。”Linux”のタブの内容を参照します。
Download and install - The Go Programming Language
ダウンロードしたファイルを /usr/local 以下に /go ディレクトリとして展開し、コマンド実行ファイルへのパスを、通すという形になっています。 既存のバージョンの /usr/local/go は削除してから実行します。
(わかりやすいですが、/usr/local 以下をコマンドで直接操作するのは注意が必要です。)
ファイルのダウンロード
wget https://go.dev/dl/go1.23.4.linux-amd64.tar.gz
既存ファイルツリーの削除と新規ファイルツリーのコピー
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz
パスの追加
公式の手順には $HOME/.profile or /etc/profile に追記するよう記載されていますが、私は .bashrc に記載しました。
export PATH=$PATH:/usr/local/go/bin
インストールされたバージョンの確認
$ go version go version go1.23.4 linux/amd64
設定
.bashrc等に下記を追加し、GOPATH の bin/ 以下にパスを通しておきます。 go install したバイナリがここに格納される為です。
export PATH=$PATH:$(go env GOPATH)/bin