温馨提示×

如何在Debian升级Golang

小樊
45
2026-09-23 12:49:29
栏目: 编程语言

在 Debian 上“升级 Golang”通常有两种方式:使用 Debian 官方仓库升级(版本通常较旧)或手动安装官方二进制包(推荐,版本最新、最可控)。下面分别说明。


一、先确认当前 Golang 版本

go version

以及查看安装位置:

which go

二、方式一:使用 Debian 官方仓库升级(简单但不一定最新)

1. 更新软件包列表

sudo apt update

2. 升级 golang

sudo apt install golang-go

或(某些版本):

sudo apt install golang

3. 验证

go version

⚠️ 注意:
Debian Stable 中的 Go 版本通常落后于官方发布,例如 Debian 12 可能还是 Go 1.19 / 1.20。


三、方式二:手动安装官方 Golang(✅ 推荐)

1. 卸载旧版本(如果是 apt 安装的)

sudo apt remove golang-go golang
sudo apt autoremove

2. 下载最新 Go(以 1.22 为例)

到官网查看最新版本:https://go.dev/dl/

cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz

(请替换为最新版本号)

3. 解压到 /usr/local

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

4. 配置环境变量

编辑 ~/.bashrc 或 ~/.profile:

export PATH=$PATH:/usr/local/go/bin

使配置生效:

source ~/.bashrc

5. 验证

go version

四、常见问题

1. 多个 Go 版本冲突

检查:

which go

确保指向 /usr/local/go/bin/go

2. 需要多版本管理(进阶)

可使用:

  • g 工具:https://github.com/voidint/g
  • asdf + golang 插件

五、总结建议

方式 适合人群 版本新旧
apt 快速、稳定 旧
官方二进制 开发、生产 最新 ✅

生产 / 开发环境强烈建议用官方二进制安装方式。

如果你是 Debian 11 / 12 / 树莓派 / WSL,可以告诉我具体环境,我可以给你更精确的命令。

0 踩