发布于2026-07-21 阅读(0)
扫一扫,手机访问
在Debian系统上安装Golang,其实有不少方法可选。不过,如果你希望最稳健、版本最可控,或者正好需要同时管理多个版本,那下面这几种方式应该能覆盖大部分场景。先直接说结论:推荐第一种官方手动安装,适合追求最新稳定版且想自己掌控一切的用户;第二种通过官方APT仓库,适合图省事、自动更新;第三种用版本管理工具,适合多项目并行、需要频繁切换版本的同学。接下来,我们逐一拆解。
这是获取最新稳定版本的直接方式,适合需要精准控制版本的用户。

sudo apt remove --autoremove -y golanggo1.24.1.linux-amd64.tar.gz),然后用wget拉下来:wget https://dl.google.com/go/go1.24.1.linux-amd64.tar.gz/usr/local(系统级安装路径):sudo rm -rf /usr/local/go # 清理旧版残留(若有)
sudo tar -C /usr/local -xzf go1.24.1.linux-amd64.tar.gz
sudo rm go1.24.1.linux-amd64.tar.gz # 删除压缩包,节省空间~/.bashrc或~/.zshrc),添加下面几行,把Go加入PATH并启用模块支持:export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go # 设置工作目录(可选)
export GO111MODULE=on # 启用模块模式(推荐)source ~/.bashrc # 或 source ~/.zshrc
go version正常输出应该类似:go version go1.24.1 linux/amd64。如果你希望自动接收安全更新,又不想手动下载,那添加Go官方仓库是个省心的路子。
software-properties-common,这样才能管理仓库:sudo apt install -y software-properties-commonadd-apt-repository命令添加第三方仓库(longsleep/golang-backports这个PPA提供的版本比较新):sudo add-apt-repository -y ppa:longsleep/golang-backportssudo apt update
sudo apt install -y golanggo version确认版本。如果你的项目需要同时管理多个Go版本(比如老项目用1.16,新项目用1.24),那gvm(Go Version Manager)就是救星。
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)source ~/.gvm/scripts/gvm1.24.1),并设为默认:gvm install go1.24.1
gvm use go1.24.1 --defaultgo version,输出应该显示当前使用的版本(比如go version go1.24.1 linux/amd64)。amd64要换成arm64(例如go1.24.1.linux-arm64.tar.gz)。which go检查当前用的是哪个路径。确保PATH中自定义路径(比如/usr/local/go/bin)优先于系统路径,否则可能调错版本。go version,别因为环境变量配置不对,实际用的还是旧版本——这种情况其实挺常见的。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8