Ubuntu如何更新Golang到最新版

以下是在Ubuntu上更新Golang到最新版的几种方法:

  • 使用包管理器(推荐,简单但版本可能较旧)
    1. 更新软件包列表:sudo apt update
    2. 安装或升级Go:sudo apt install golang-go(可能不是最新版);或添加PPA仓库(如sudo add-apt-repository ppa:longsleep/golang-backports)后再安装sudo apt install golang以获取较新版本。
  • 手动下载安装(推荐,可获取最新版)
    1. 访问Go官方网站,下载最新版Linux压缩包(如wget https://golang.org/dl/go1.x.x.linux-amd64.tar.gz,替换为实际最新版本)。
    2. 删除旧版本(若有):sudo rm -rf /usr/local/go
    3. 解压到/usr/local目录:sudo tar -C /usr/local -xzf go1.x.x.linux-amd64.tar.gz
    4. 设置环境变量:编辑~/.bashrc~/.zshrc,添加export PATH=$PATH:/usr/local/go/bin等(若使用模块功能还需设置GOPATH等),然后source该文件。
  • 使用第三方工具(如GVM)
    1. 安装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)
    2. 安装最新版Go:gvm install go1.x.x(替换为实际最新版本)。
    3. 设置默认版本:gvm use go1.x.x --default