在 Debian 上“更新 Golang”通常有三种常见方式,取决于你最初是怎么安装的。下面按推荐程度从高到低说明。
Debian 官方仓库里的 Go 通常比较旧,不建议用 apt 升级 Go。
go version
sudo rm -rf /usr/local/go
去 https://go.dev/dl/ 查看最新版本
cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
编辑 ~/.bashrc 或 ~/.profile:
export PATH=$PATH:/usr/local/go/bin
使配置生效:
source ~/.bashrc
go version
如果你最初是用 apt 安装的:
sudo apt update
sudo apt install golang-go
或
sudo apt upgrade golang-go
⚠️ Debian stable 中的 Go 通常落后官方 1~2 年。
如果你需要多个 Go 版本切换:
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
使用:
gvm install go1.22.5
gvm use go1.22.5 --default
go: command not found
说明 PATH 没配置好如果你告诉我:
cat /etc/os-release)which go)我可以给你更精确的步骤。