溫馨提示×

ubuntu golang如何更新

小樊
32
2025-10-23 00:57:25
欄目: 編程語言

Ubuntu系統更新Golang版本的常用方法

一、使用包管理器更新(簡單推薦)

包管理器是Ubuntu系統更新軟件的便捷方式,適合追求簡單操作的用戶。

  1. 更新軟件包列表:運行sudo apt update,同步系統軟件源的最新版本信息。
  2. 升級Golang:執行sudo apt upgrade golang-go,自動下載并安裝最新版本的Golang(需確保軟件源中包含目標版本)。
  3. 驗證結果:通過go version命令查看當前Golang版本,確認升級成功。

二、手動下載官方二進制文件(靈活可控)

若包管理器中的版本過舊,可通過官方渠道下載最新版本,手動安裝。

  1. 檢查當前版本:運行go version,記錄當前Golang版本號(如go1.20.5)。
  2. 下載最新版本:訪問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。
  3. 備份舊版本(可選):為避免數據丟失,可將舊版本移至備份目錄:
    sudo mv /usr/local/go /usr/local/go_old。
  4. 解壓新版本:將下載的安裝包解壓至/usr/local目錄(Golang默認安裝路徑):
    sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz。
  5. 設置環境變量:編輯shell配置文件(如~/.bashrc~/.zshrc),在末尾添加以下內容,確保系統能識別Golang命令:
    export PATH=$PATH:/usr/local/go/bin。
    保存文件后,運行source ~/.bashrc(或對應配置文件)使更改立即生效。
  6. 驗證安裝:再次運行go version,確認顯示最新版本號(如go1.21.0)。

三、使用版本管理工具(多版本切換)

若需要同時管理多個Golang版本(如開發測試不同版本),可使用版本管理工具,如gvm(Go Version Manager)。

  1. 安裝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
    
  2. 安裝指定版本:使用gvm安裝所需Golang版本(如go1.21.0):
    gvm install go1.21.0。
  3. 設置默認版本:將指定版本設為默認,后續終端啟動時自動加載:
    gvm use go1.21.0 --default。
  4. 切換版本:如需臨時切換版本,可直接運行gvm use go1.20.5(切換至go1.20.5版本)。
  5. 驗證版本:運行go version,確認當前使用的Golang版本。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女