可以的。在 Debian 上配置 Go(Golang)通常很快,一般 几分钟就能完成。下面给你几种常见、快速的方式,按推荐程度排序。
Debian 11/12 自带 Go,但版本可能不是最新。
sudo apt update
sudo apt install golang-go -y
验证:
go version
✅ 优点:一条命令
❌ 缺点:版本可能偏旧
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
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
使配置生效:
source ~/.bashrc
验证:
go version
✅ 优点:版本新、干净、可控
✅ 这是生产/开发最推荐的方式
适合需要多个 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
mkdir ~/hello && cd ~/hello
go mod init hello
cat > main.go <<EOF
package main
import "fmt"
func main() { fmt.Println("Hello Debian") }
EOF
go run main.go
apt install golang-go如果你告诉我:
我可以给你更精确的一行命令配置方案。