在 Debian 上选择 Golang 版本,主要看稳定性需求和功能需求。下面给你一个清晰的选择思路。
apt list -a golang-go
sudo apt install golang-go
# 通常是 Go 1.19 左右
✅ 推荐:
生产环境 / 学习基础 → 用 apt 安装即可
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
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
✅ 推荐:
开发 / 新项目 → 官方最新稳定版(如 1.22 / 1.23)
gvmasdf(推荐)asdf plugin add golang
asdf install golang 1.22.5
asdf global golang 1.22.5
✅ 推荐:
同时维护多个 Go 项目 → asdf / gvm
| 场景 | 建议版本 |
|---|---|
| Debian apt | 系统自带(稳定) |
| 新项目 | Go 1.21+ |
| 使用泛型 | Go 1.18+ |
| 使用 loopvar 修复 | Go 1.22+ |
| 云原生 / K8s | Go 1.20+ |
apt install golang-go如果你告诉我:
我可以直接帮你定一个具体版本 + 安装命令。