Skip to content

Linux 用 Go インストール

このドキュメントでは、Linux システムで Go 言語環境をインストールするいくつかの方法を紹介します。

方法一:公式バイナリパッケージを使用(推奨)

1. Go インストールパッケージをダウンロード

Go 言語 ダウンロードページ にアクセスするか、以下のコマンドを使用して最新バージョンをダウンロードします:

bash
# Go 1.21.5 をダウンロード(例のバージョン、必要に応じて変更してください)
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz

2. インストールパッケージを解凍

ダウンロードした圧縮ファイルを /usr/local ディレクトリに解凍します:

bash
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz

3. 環境変数の設定

~/.bashrc または ~/.profile ファイルを編集し、以下を追加します:

bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

環境変数を直ちに有効にします:

bash
source ~/.bashrc

4. インストールの検証

bash
go version

以下のような出力が表示されます:

bash
go version go1.21.5 linux/amd64

方法二:パッケージマネージャーを使用してインストール

Ubuntu/Debian

bash
sudo apt update
sudo apt install golang-go

CentOS/RHEL

bash
sudo yum install epel-release
sudo yum install golang

Fedora

bash
sudo dnf install golang

Arch Linux

bash
sudo pacman -S go

注意:パッケージマネージャーを使用してインストールされたバージョンは最新ではない場合があります。最新バージョンが必要な場合は、方法一を使用することをお勧めします。

方法三:Snap を使用してインストール

システムが Snap をサポートしている場合は、以下のコマンドを使用してインストールできます:

bash
sudo snap install go --classic

Go モジュールプロキシの設定(中国大陸ユーザー向け)

中国大陸にいる場合は、Go モジュールプロキシを設定して依存関係のダウンロードを高速化することをお勧めします:

bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

または、Qiniu クラウドプロキシを使用:

bash
go env -w GOPROXY=https://goproxy.io,direct

Go ワークスペースの設定

Go ワークスペースディレクトリ構造を作成します:

bash
mkdir -p $HOME/go/{bin,pkg,src}

Go のアンインストール

Go をアンインストールする場合は、以下のコマンドを実行します:

bash
sudo rm -rf /usr/local/go

~/.bashrc または ~/.profile から関連する環境変数の設定を削除します。

次のステップ

インストール完了後、以下を学習できます:

Golang学习网由www.golangdev.cn整理维护