在 Debian 上“更新 Golang 源”通常有两种理解,下面分别说明:
sudo apt update
sudo apt upgrade golang-go
或(某些版本叫 golang):
sudo apt upgrade golang
⚠️ 注意:Debian 官方仓库中的 Go 版本通常比较旧,不一定是最新稳定版。
Debian 官方源更新慢,推荐用 Go 官方二进制包。
sudo apt remove golang-go golang
查看最新版本: https://go.dev/dl/
例如:
cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
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
如果你是指 Go 模块下载源(加速 go mod):
go env -w GOPROXY=https://proxy.golang.org,direct
国内推荐:
go env -w GOPROXY=https://goproxy.cn,direct
| 需求 | 方法 |
|---|---|
| 更新系统 Go | apt update && apt upgrade golang-go |
| 使用最新 Go | 官方 tar 包安装 |
| 加速模块下载 | 配置 GOPROXY |
如果你能具体说一下“更新 golang 源”是指 APT 源 / 官方版本 / 模块代理,我可以给你更精确的命令。