menu

めんどくないGoのバージョンアップ

2021-11-06T00:03:17.677+09:002021-11-06T00:03:17.677+09:00

最新バージョンにアップデートするために公式からtar.gzをダウンロードして展開してパスを通すくらいしか方法がないと思っていましたが,教えてもらった方法がめっちゃ便利だったので書き残しときます.

方法

https://github.com/golang/go/wiki/Ubuntu

If you're using Ubuntu 18.04 LTS or 20.04 LTS on amd64, arm64 or armhf, then you can use the longsleep/golang-backports PPA and update to Go 1.17.

(Ubuntu 18.04 LTS または 20.04 LTS を amd64, arm64 または armhf で使用している場合は、longsleep/golang-backports PPA を使用して Go 1.17 にアップデートすることができます。)

バージョンを確認するには

go version

まずはPPAを追加します
PPAとは「Personal Package Archive」の略であり,サードパーティ製リポジトリをaptで簡単にインストールすることができるみたいです.(しらんかった)

sudo add-apt-repository ppa:longsleep/golang-backports

パッケージを更新して最新のGoをインストールしましょう.

sudo apt update
sudo apt install golang-go

改めてバージョン確認します.

go version

これだけで最新のバージョンを取り込むことができます.

さいごに

wslでの環境でgoを使っておりバージョンアップのいい方法がないかと探していましたが,PPAを使用しての方法がめちゃ楽だったので助かりました.