以下是在Ubuntu上更新Golang到最新版的几种方法:
- 使用包管理器(推荐,简单但版本可能较旧):
- 更新软件包列表:
sudo apt update。 - 安装或升级Go:
sudo apt install golang-go(可能不是最新版);或添加PPA仓库(如sudo add-apt-repository ppa:longsleep/golang-backports)后再安装sudo apt install golang以获取较新版本。
- 更新软件包列表:
- 手动下载安装(推荐,可获取最新版):
- 访问Go官方网站,下载最新版Linux压缩包(如
wget https://golang.org/dl/go1.x.x.linux-amd64.tar.gz,替换为实际最新版本)。 - 删除旧版本(若有):
sudo rm -rf /usr/local/go。 - 解压到
/usr/local目录:sudo tar -C /usr/local -xzf go1.x.x.linux-amd64.tar.gz。 - 设置环境变量:编辑
~/.bashrc或~/.zshrc,添加export PATH=$PATH:/usr/local/go/bin等(若使用模块功能还需设置GOPATH等),然后source该文件。
- 访问Go官方网站,下载最新版Linux压缩包(如
- 使用第三方工具(如GVM):
- 安装GVM:先安装依赖
sudo apt install -y curl git mercurial make binutils bison gcc build-essential,再执行bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)。 - 安装最新版Go:
gvm install go1.x.x(替换为实际最新版本)。 - 设置默认版本:
gvm use go1.x.x --default。
- 安装GVM:先安装依赖