温馨提示×

debian能否快速配置golang

小樊
44
2026-09-02 06:05:51
栏目: 编程语言

可以的,Debian 上快速配置 Golang 非常简单,常见有几种方式,按“速度 + 推荐程度”给你列一下。


✅ 方式一(最推荐):用 apt 快速安装(适合大多数场景)

适合:想快速用、不追新版本

sudo apt update
sudo apt install -y golang-go

验证:

go version

⚠️ 注意:

  • Debian 仓库里的 Golang 版本偏旧
  • 如果你需要新特性(如泛型后的版本),看方式二

✅ 方式二(官方二进制,推荐给开发者)

适合:需要最新稳定版、可控

# 以 1.22 为例(可替换为最新)
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~/.zshrc):

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

生效:

source ~/.bashrc
go version

✅ 方式三:用 gvm(多版本管理)

适合:经常切 Go 版本

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
source ~/.gvm/scripts/gvm
gvm install go1.22.5
gvm use go1.22.5 --default

✅ 快速验证环境是否 OK

mkdir ~/hello && cd ~/hello
go mod init hello
cat > main.go <<'EOF'
package main
func main() { println("hello debian") }
EOF
go run main.go

✅ 建议

  • 新手 / 服务器apt install golang-go
  • 开发 / 学习:官方二进制
  • 多项目:gvm

如果你告诉我:

  • Debian 版本(11 / 12?)
  • 用途(服务器 / 开发 / CI)

我可以直接给你一套最合适的一条命令配置方案

0