温馨提示×

debian怎样安装golang包

小樊
49
2026-09-05 08:33:00
栏目: 编程语言

在 Debian 系统上安装 Go(Golang)有多种方式,下面按推荐程度给你介绍几种常见方法。


✅ 方法一:官方二进制包安装(推荐,版本最新)

这是最推荐的方式,不受 Debian 仓库版本老旧限制。

1️⃣ 下载 Go

先到官网查看最新版本(示例以 1.22 为例):

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

2️⃣ 解压到 /usr/local

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.2.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

✅ 方法二:使用 Debian 官方仓库(简单但版本较旧)

适合对版本要求不高的场景。

sudo apt update
sudo apt install golang-go

查看版本:

go version

⚠️ Debian 稳定版中的 Go 通常较旧。


✅ 方法三:使用第三方仓库(如 longsleep/golang-backports)

如果你想要较新版本但又不想手动装

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go

✅ 安装 Go 包(go get)

安装好 Go 后,安装第三方包:

go get github.com/gin-gonic/gin

或(Go 1.17+ 推荐):

go install github.com/gin-gonic/gin@latest

✅ 常见问题

❓ Debian 找不到 go 命令

检查:

which go
echo $PATH

❓ 权限问题

不要用 sudo go get,使用普通用户。


如果你是指 “安装某个具体的 Golang 软件包”(比如 cobraterraform 等),可以告诉我包名,我给你具体命令。

0