在 Debian 系统上安装 Go(Golang)有多种方式,下面按推荐程度给你介绍几种常见方法。
这是最推荐的方式,不受 Debian 仓库版本老旧限制。
先到官网查看最新版本(示例以 1.22 为例):
cd /tmp
wget https://go.dev/dl/go1.22.2.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.2.linux-amd64.tar.gz
编辑 ~/.bashrc 或 ~/.profile:
nano ~/.bashrc
添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
使配置生效:
source ~/.bashrc
go version
适合对版本要求不高的场景。
sudo apt update
sudo apt install golang-go
查看版本:
go version
⚠️ Debian 稳定版中的 Go 通常较旧。
如果你想要较新版本但又不想手动装:
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 github.com/gin-gonic/gin
或(Go 1.17+ 推荐):
go install github.com/gin-gonic/gin@latest
检查:
which go
echo $PATH
不要用 sudo go get,使用普通用户。
如果你是指 “安装某个具体的 Golang 软件包”(比如 cobra、terraform 等),可以告诉我包名,我给你具体命令。