Debian安装最新版本的Golang

Debian自带的apt-get install命令安装Golang时不一定能安装最新版本,特别是Debian 11仅能安装Go1.15,然而Go1.16与Go1.15之间差异巨大,很多开源的Go项目已经不支持Go1.15及其以下版本,因此需要手动安装Go最新版本

下载最新包

wget https://dl.google.com/go/go1.17.7.linux-amd64.tar.gz

解压到:/usr/local

tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

配置环境变量以包含 Go 的 bin 目录

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh
source /etc/profile.d/go.sh

设置Go代理

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

验证

go version
go env