Debian 的 apt 软件包仓库自带的 GoLang 版本太低了, 一般都是手动安装. 步骤比较简单, 记录一下.
下载二进制包
GO_FILE_NAME=$(curl -s 'https://go.dev/dl/?mode=json' | jq -r '.[0].files.[] | select(.os == "linux" and .arch == "amd64") | .filename')
wget https://go.dev/dl/${GO_FILE_NAME}
解压二进制包
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf ${GO_FILE_NAME}
rm -f ${GO_FILE_NAME}
添加 PATH 支持
tee > go-path.sh << EOF
export PATH=$PATH:/usr/local/go/bin
EOF
sudo mv go-path.sh /etc/profile.d/go-path.sh
应用 PATH 配置
source /etc/profile
验证环境
go version
配置代理
参考: Go 模块的代理镜像站