💻
ubuntu20.24LTSにgo1.21.4をインストール
表題の通り、ubuntu20.24LTSにgo1.21.4をインストールする手順を紹介します。
なぜかというと、最近購入した書籍「つくって、壊して、直して学ぶ Kubernetes入門」にて、go1.16以上を入れる必要があり、ややハマったからです()
aptなどのインストールコマンドを投下する方法もありますが、
私が実施した段階では1.16を下回るバージョンがインストールされてしまいましたので、
wgetを使用してインストールしてしまおう、という方法を取りました。
環境情報としてはubuntu 24.04.LTSです。
1)wgetでgoをDL
$ wget https://go.dev/dl/go1.21.4.linux-amd64.tar.gz
期待される戻り値
root@7297898b0d44:/# wget https://go.dev/dl/go1.21.4.linux-amd64.tar.gz
--2024-08-12 09:22:02-- https://go.dev/dl/go1.21.4.linux-amd64.tar.gz
Resolving go.dev (go.dev)... 216.239.36.21, 216.239.32.21, 216.239.38.21, ...
Connecting to go.dev (go.dev)|216.239.36.21|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://dl.google.com/go/go1.21.4.linux-amd64.tar.gz [following]
--2024-08-12 09:22:03-- https://dl.google.com/go/go1.21.4.linux-amd64.tar.gz
Resolving dl.google.com (dl.google.com)... 172.217.175.46, 2404:6800:4004:824::200e
Connecting to dl.google.com (dl.google.com)|172.217.175.46|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 66615271 (64M) [application/x-gzip]
Saving to: 'go1.21.4.linux-amd64.tar.gz'
go1.21.4.linux-amd64.tar.gz 100%[============================================================================>] 63.53M 45.3MB/s in 1.4s
2024-08-12 09:22:04 (45.3 MB/s) - 'go1.21.4.linux-amd64.tar.gz' saved [66615271/66615271]
root@7297898b0d44:/#
2)インストールする
$ sudo tar -C /usr/local -xzf go1.21.4.linux-amd64.tar.gz
期待される戻り値
特になし
3)環境変数追記
$ vi ~/.bashrc
末尾に次の一文を追記する
export PATH=$PATH:/usr/local/go/bin
4)反映
source ~/.bashrc
5)確認
go version
期待される戻り値
root@7297898b0d44:/# go version
go version go1.21.4 linux/amd64
以上となります。
公式は小難しい感じで書いているので、さくっと済ませたい方向けです…( ´・▽・`)
Discussion