阅读量:4
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 版本,适合多项目并行开发。
以上就是关于“golang在ubuntu如何使用包管理器”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm