こないだ入れたこれでGolangを使います。
ダウンロードしてくる
RaspberryPiOSの64bitはARM64
を選びます。今のOSのアーキテクチャを表示するにはuname -a
します
$ uname -a Linux giga 5.10.92-v8+ #1514 SMP PREEMPT Mon Jan 17 17:39:38 GMT 2022 aarch64 GNU/Linux
aarch64
アーキテクチャがすなわちARM64
らしいです
ダウンロードはおなじみwget
を使いました。現時点での最新は1.17.7です
wget https://go.dev/dl/go1.17.7.linux-arm64.tar.gz
/usr/localに展開
/usr/local
はデフォルトらしいです
sudo tar -C /usr/local -xzf go1.17.7.linux-arm64.tar.gz
DL確認
まだパスが通ってないのでコマンドは使えません。パス通す前に一応ちゃんとDLできたか確認します
cat /usr/local/go/VERSION go1.17.7
OKなのでパスを通します
パス追加
ちなみに現時点でのPATHはこんな感じ
echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
~/.profile
の末尾に追加
export PATH=$PATH:/usr/local/go/bin
再読み込み
source .profile
再度確認
echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin
追加されてる~~ この時点でちゃんとgo
コマンドが動くようになりました