dullwhaleのメモ帳

何度も同じことを調べなくてよいように...

Ubuntuへ新しめのgolangをインストールする

2023/04/08現在、Ubuntu 20.04の本家のaptリポジトリではgoパッケージの更新が遅れている。 本家のaptパッケージのgoバージョンは1.13だが、go公式のlatest stableは1.20.3である。

新しめのgoバージョンをインストールしたい場合、サードパーティーリポジトリであるPPA(personal package archive)を追加して、そこからインストールすると良い。

Ubuntuのコミュニティの中ではリポジトリppa:longsleep/golang-backportsが推奨されているらしい。 メジャーなCPUアーキテクチャに一通り対応している。

https://launchpad.net/%7Elongsleep/+archive/ubuntu/golang-backports

# PPAリポジトリの追加
sudo add-apt-repository ppa:longsleep/golang-backports

特にバージョンを指定せず、細心に追従したい場合は次のコマンドでインストールする。

sudo apt install golang

特定バージョンをインストールするしたい場合は次のようにバージョンを指定してインストールする。 詳しい情報はapt showとかで見ろ。

sudo apt install golang-VERSION

インストールされたバイナリを確認

go version