在Debian上选择Golang编译版本时,可按以下方式操作:
官方版本(推荐)
通过APT安装官方提供的稳定版本,适合生产环境:
sudo apt update
sudo apt install golang # 安装最新官方版本
或指定版本(需手动下载对应压缩包):
wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
配置环境变量(~/.bashrc
):
export GOROOT=/usr/local/go
export PATH=$GOROOT/bin:$PATH
source ~/.bashrc
版本管理工具
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
gvm install go1.21.0 # 安装指定版本
gvm use go1.21.0 --default # 设置为默认版本
asdf install golang <version>
和asdf global golang <version>
管理。手动切换(不推荐)
通过update-alternatives
工具切换已安装的版本(需提前安装多个版本):
sudo update-alternatives --install /usr/bin/go go /usr/local/go1.21.0/bin/go 1
sudo update-alternatives --config go # 选择版本
版本选择建议:
安装后通过go version
验证版本是否正确。