電波ビーチ

☆(ゝω・)v

Raspberry Pi OS 64bitでGoを使う

or3.hatenablog.com

こないだ入れたこれでGolangを使います。

ダウンロードしてくる

go.dev

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コマンドが動くようになりました