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