在Debian系統中管理Golang版本,你可以使用以下方法:
使用Go版本管理器(如gvm
或asdf
):
這些工具允許你在同一臺機器上安裝和切換多個Golang版本。以下是使用gvm
的示例:
a. 首先,安裝gvm
。打開終端,運行以下命令:
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
b. 安裝完成后,關閉并重新打開終端。運行以下命令以查看可用的Golang版本:
gvm listall
c. 選擇一個版本進行安裝,例如:
gvm install go1.16.5
d. 使用以下命令切換到所選版本:
gvm use go1.16.5 --default
e. 驗證當前活動版本:
go version
手動安裝和切換Golang版本:
a. 訪問Golang官方下載頁面(https://golang.org/dl/),下載所需版本的.tar.gz
文件。
b. 將下載的文件移動到/usr/local
目錄,并解壓縮:
sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz
將<version>
替換為你下載的版本號。
c. 為了在不同的版本之間切換,你可以創建一個符號鏈接,指向所需版本的go
二進制文件。例如,要切換到Go 1.16.5,運行以下命令:
sudo update-alternatives --install /usr/bin/go go /usr/local/go/go<version>.linux-amd64 1
d. 使用以下命令選擇所需的版本:
sudo update-alternatives --config go
e. 驗證當前活動版本:
go version
通過這些方法,你可以在Debian系統上輕松管理多個Golang版本。