ubuntu golang如何更新
导读:Ubuntu系统更新Golang版本的常用方法 一、使用包管理器更新(简单推荐) 包管理器是Ubuntu系统更新软件的便捷方式,适合追求简单操作的用户。 更新软件包列表:运行sudo apt update,同步系统软件源的最新版本信息。...
Ubuntu系统更新Golang版本的常用方法
一、使用包管理器更新(简单推荐)
包管理器是Ubuntu系统更新软件的便捷方式,适合追求简单操作的用户。
- 更新软件包列表:运行
sudo apt update
,同步系统软件源的最新版本信息。 - 升级Golang:执行
sudo apt upgrade golang-go
,自动下载并安装最新版本的Golang(需确保软件源中包含目标版本)。 - 验证结果:通过
go version
命令查看当前Golang版本,确认升级成功。
二、手动下载官方二进制文件(灵活可控)
若包管理器中的版本过旧,可通过官方渠道下载最新版本,手动安装。
- 检查当前版本:运行
go version
,记录当前Golang版本号(如go1.20.5
)。 - 下载最新版本:访问Golang官方网站(
https://golang.org/dl/
),选择适用于Ubuntu的.tar.gz
格式安装包(如go1.21.0.linux-amd64.tar.gz
),使用wget
命令下载:
wget https://golang.org/dl/go1.21.0.linux-amd64.tar.gz
。 - 备份旧版本(可选):为避免数据丢失,可将旧版本移至备份目录:
sudo mv /usr/local/go /usr/local/go_old
。 - 解压新版本:将下载的安装包解压至
/usr/local
目录(Golang默认安装路径):
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
。 - 设置环境变量:编辑shell配置文件(如
~/.bashrc
或~/.zshrc
),在末尾添加以下内容,确保系统能识别Golang命令:
export PATH=$PATH:/usr/local/go/bin
。
保存文件后,运行source ~/.bashrc
(或对应配置文件)使更改立即生效。 - 验证安装:再次运行
go version
,确认显示最新版本号(如go1.21.0
)。
三、使用版本管理工具(多版本切换)
若需要同时管理多个Golang版本(如开发测试不同版本),可使用版本管理工具,如gvm
(Go Version Manager)。
- 安装gvm:运行以下命令安装gvm及依赖:
sudo apt install -y curl git bash bash < < (curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) source ~/.gvm/scripts/gvm
- 安装指定版本:使用gvm安装所需Golang版本(如
go1.21.0
):
gvm install go1.21.0
。 - 设置默认版本:将指定版本设为默认,后续终端启动时自动加载:
gvm use go1.21.0 --default
。 - 切换版本:如需临时切换版本,可直接运行
gvm use go1.20.5
(切换至go1.20.5
版本)。 - 验证版本:运行
go version
,确认当前使用的Golang版本。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu golang如何更新
本文地址: https://pptw.com/jishu/733346.html