golang在ubuntu如何使用包管理器
小樊
35
2025-11-14 23:56:13
Ubuntu 使用包管理器安装与管理 Go
一 使用 APT 安装
- 更新索引并安装:sudo apt update && sudo apt install golang-go
- 验证安装:go version(输出版本号即成功)
- 说明:通过 APT 安装的 Go 由系统打包维护,优点是简单、稳定、系统集成好;缺点是仓库版本通常较旧,如需最新特性或特定版本,请参考后文的替代方案。
二 使用 Snap 安装
- 安装 Snap(如未启用):sudo snap install go --classic
- 验证安装:/snap/bin/go version
- 说明:Snap 方式同样一键完成,适合希望快速体验或避免 APT 版本限制的用户。
三 常用包管理操作
- 查看可用与已安装包:apt search golang;apt list --installed | grep golang
- 升级已安装版本:sudo apt update && sudo apt upgrade(升级后可用 go version 复核)
- 卸载:sudo apt remove golang-go(如需连同配置清理可用 purge)
- 以上命令均为 APT 的常规用法,适用于日常维护。
四 版本过旧时的替代方案
- 官方二进制包安装(获取最新或指定版本):
- 下载:wget https://golang.org/dl/go1.23.3.linux-amd64.tar.gz
- 解压:sudo tar -C /usr/local -xzf go1.23.3.linux-amd64.tar.gz
- 配置环境变量(写入 ~/.bashrc 或 ~/.zshrc):
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
- 生效与验证:source ~/.bashrc;go version / go env
- 多版本共存与切换:使用 goenv 等版本管理工具,可在项目级或全局切换 Go 版本,适合多项目并行开发。