温馨提示×

怎样快速配置Debian Golang

小樊
46
2026-08-16 23:40:00
栏目: 编程语言

在 Debian 上快速配置 Golang 环境,推荐用 官方二进制包(最稳定、最快),大约 2~3 分钟即可完成。下面给你一套最常用、最干净的做法。


一、快速安装(推荐方式 ✅)

1️⃣ 卸载旧版本(如果有)

sudo apt remove golang golang-go -y

2️⃣ 下载官方 Golang(以 1.22 为例)

查看最新版本:https://go.dev/dl/

cd /tmp
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz

3️⃣ 解压到 /usr/local

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz

4️⃣ 配置环境变量

编辑 ~/.bashrc~/.zshrc

nano ~/.bashrc

追加:

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

生效:

source ~/.bashrc

5️⃣ 验证安装

go version

✅ 正常输出类似:

go version go1.22.4 linux/amd64

二、测试一个 Hello World(验证环境)

mkdir -p ~/go-projects/hello
cd ~/go-projects/hello
go mod init hello

hello.go

package main

import "fmt"

func main() {
    fmt.Println("Hello Debian Golang!")
}

运行:

go run hello.go

三、不推荐但可选:apt 安装(版本旧)

sudo apt update
sudo apt install golang -y

⚠️ Debian 仓库中的 Go 版本通常较旧,不建议生产使用。


四、国内加速(中国大陆用户)

设置 Go Module 代理

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=off

五、常见环境变量说明

变量 作用
GOROOT Go 安装路径(一般不用设)
GOPATH Go 工作目录
GOBIN 可执行文件目录
GOPROXY 模块代理

六、常见问题速查

go: command not found

echo $PATH

确认 /usr/local/go/bin 在 PATH 中。

❓ 多版本管理(进阶)

可用:

  • gvm
  • go install golang.org/dl/go1.21.0@latest

如果你告诉我:

  • ✅ Debian 版本(11 / 12)
  • ✅ 是否用于 服务器 / 桌面 / Docker
  • ✅ 是否需要 交叉编译

我可以给你一套更精准的配置方案

0