可以的,Debian 完全可以安装最新版本的 Go(Golang),但需要注意方式。下面给你几种常见做法,从“最推荐”到“系统自带”逐一说明。
最稳妥、最新、官方推荐
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
export GOPATH=$HOME/go
go version
✅ 优点:版本最新、升级简单、不影响系统
❌ 缺点:需手动升级
适合开发者,方便切换版本
g 工具(非常流行)bash < <(curl -sSL https://git.io/Jvw6W)
g install latest
或
go install golang.org/dl/go@latest
Debian 仓库里的 Go 通常落后很多
sudo apt install golang-go
例如:
❌ 不是最新
✅ 适合只跑旧项目
适合不想手动管理但又想新版本
sudo apt install -y dirmngr
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61
echo "deb https://dl.bintray.com/longsleep/golang-backports $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/golang-backports.list
sudo apt update
sudo apt install golang-go
| 需求 | 推荐方式 |
|---|---|
| 用最新 Go | 官方二进制 |
| 多版本切换 | g / goenv |
| 稳定性优先 | apt(接受旧版本) |
如果你告诉我:
我可以直接给你最适合你的一条命令。