Ubuntu系統更新Golang版本的常用方法
包管理器是Ubuntu系統更新軟件的便捷方式,適合追求簡單操作的用戶。
sudo apt update
,同步系統軟件源的最新版本信息。sudo apt upgrade golang-go
,自動下載并安裝最新版本的Golang(需確保軟件源中包含目標版本)。go version
命令查看當前Golang版本,確認升級成功。若包管理器中的版本過舊,可通過官方渠道下載最新版本,手動安裝。
go version
,記錄當前Golang版本號(如go1.20.5
)。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
。~/.bashrc
或~/.zshrc
),在末尾添加以下內容,確保系統能識別Golang命令:export PATH=$PATH:/usr/local/go/bin
。source ~/.bashrc
(或對應配置文件)使更改立即生效。go version
,確認顯示最新版本號(如go1.21.0
)。若需要同時管理多個Golang版本(如開發測試不同版本),可使用版本管理工具,如gvm
(Go Version Manager)。
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
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版本。