首頁 > 軟體

二進位制包安裝Golang

2020-06-16 18:07:59

之前講過arm平台上的Golang的原始碼編譯安裝,這次補充下Golang官方提供的其它平台上二進位制包安裝方法。

1、下載golang二進位制包

首先是要下載golang的二進位制包,官方下載地址:https://golang.org/dl/

選擇對應平台的二進位制包,目前golang官方只提供了以下平台的二進位制包:

1.1 基於386或amd64處理器的Mac OS X 10.6+平台二進位制包

1.2 基於386或amd64處理器的FreeBSD 8+平台的二進位制包

1.3 基於386或amd64處理器的Linux 2.6.23+平台的二進位制包,需要注意的是不支援CentOS/RedHat 5平台

1.4 基於386或amd64處理器的Window XP+平台的二進位制包

如果你的平台不在上列,則無法使用官方提供的二進位制包安裝,需要直接編譯原始碼安裝。

2、清理舊版本golang

如果先前已經安裝了舊版本的golang,在安裝新版本之前需要先清理舊版本的golang,分兩個步驟:

2.1 刪除舊版本golang目錄

通常情況下,Linux、Mac OS X或者FreeBSD平台的go目錄在/usr/local/go,Window平台的go目錄可能在C:go。也有可能在你自定義的其它路徑,請直接刪除即可。

2.2 刪除版本golang環境變數

只需要從PATH環境變數刪除舊版本go目錄的bin路徑即可。

FreeBSD或者Linux通常修改/etc/profile或者$HOME/.profile,根據你顯現設定PATH環境變數的位置決定。

Mac OS X平台上,如果舊版本使用package安裝包方式安裝,需要刪除/etc/paths.d/go檔案。

Window平台上,到系統屬性的高階屬性設定PATH變數。

3、Linux、Mac OS X或FreeBSD平台上的tar壓縮包安裝

3.1 解壓tar壓縮包

下載對應的tar壓縮包之後,執行以下命令將壓縮包解壓到/usr/local目錄下:

sudo tar -C /usr/local -xzf goxxx.tar.gz

其中goxxx.tar.gz為你所下載go壓縮包,解壓後go的目錄為/usr/local/go。

3.2 設定環境變數

將/usr/local/go/bin路徑設定到PATH環境變數中,可以新增在/etc/profile或者$HOME/.profile檔案中:

export PATH=$PATH:/usr/local/go/bin

設定完後,根據你設定的檔案執行source /etc/profile或者source $HOME/.profile讓環境變數生效。

3.3 自定義安裝路徑

不選擇/usr/local目錄,選擇其它路徑也是可以的,只要將壓縮包解壓到你想要的目錄下就可以,只不過需要多新增一個GOROOT環境變數指明你自定義的路徑。因此,設定環境變數的內容為:

export GOROOT=自定義go路徑
export PATH=$PATH:$GOROOT/bin

同樣執行source命令讓設定的環境變數生效。

Linux系統入門學習-在Linux中安裝Go語言  http://www.linuxidc.com/Linux/2015-02/113159.htm

Ubuntu 安裝Go語言套件 http://www.linuxidc.com/Linux/2013-05/85171.htm

《Go語言程式設計》高清完整版電子書 http://www.linuxidc.com/Linux/2013-05/84709.htm

Go語言並行之美 -- 超越 “Hello World” http://www.linuxidc.com/Linux/2013-05/83697.htm

我為什麼喜歡Go語言 http://www.linuxidc.com/Linux/2013-05/84060.htm

Go語言記憶體分配器的實現 http://www.linuxidc.com/Linux/2014-01/94766.htm

更多詳情見請繼續閱讀下一頁的精彩內容http://www.linuxidc.com/Linux/2015-02/113678p2.htm


IT145.com E-mail:sddin#qq.com