温馨提示×

Debian怎样安装Golang开发包

小樊
47
2026-09-14 09:39:17
栏目: 编程语言

在 Debian 系统上安装 Golang(Go 语言)开发包,有几种常见方式。下面按推荐程度从高到低说明。


方式一:使用 Debian 官方仓库(最简单,但版本可能偏旧)

适合:学习、一般开发,不追求最新版本

sudo apt update
sudo apt install golang-go

验证安装:

go version

注:Debian 稳定版中的 Go 版本通常较旧(如 Debian 11 是 Go 1.15)。


方式二:从官方下载最新版(推荐,版本最新)

适合:生产开发、需要使用新特性

1. 下载 Go 官方包

访问 https://go.dev/dl/,复制 Linux amd64 的下载链接,例如:

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

2. 解压到 /usr/local

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

3. 配置环境变量

编辑 ~/.bashrc 或 ~/.profile:

nano ~/.bashrc

添加以下内容:

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

使配置生效:

source ~/.bashrc

4. 验证

go version

方式三:使用 g 或 gotip 管理多版本(进阶)

如果你需要多版本切换:

go install golang.org/dl/g@latest
g install 1.21.0
g 1.21.0 version

常见问题

1. go: command not found

一般是 PATH 没配置好,确认:

which go

2. 设置国内代理(中国大陆用户推荐)

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

3. 开启模块支持(Go 1.16+ 默认开启)

go env -w GO111MODULE=on

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 是否需要最新版
  • 是否用于服务器或本地开发

我可以给你更精确的命令。

0 踩