如何在Debian 9上安裝Go
Install Go on Debian
Go是一種由Google建立的現代開源程式語言,用於構建可靠,簡單,快速和高效的軟體。 許多流行的應用程式,包括Kubernetes,Docker,Teraform和Grafana,都是用Go編寫的。
在本教程中,我們將引導您完成在Debian 9系統上下載和安裝Go所需的步驟。
如何安裝Go
在撰寫本文時,使用的Go是版本1.10.3。 在下載tarball之前,請訪問官方Go下載頁面並檢查是否有新版本可用。
按照以下步驟安裝Go on Debian 9:
01、下載Go。
使用以下命令下載Go tar軟體包:
wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
02、校驗Go tar軟體包
使用sha256sum實用程式驗證下載的檔案校驗和:sha256sum go1.10.3.linux-amd64.tar.gz
輸出內容:
fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 go1.10.3.linux-amd64.tar.gz
確保從上面的命令列印的雜湊與Go下載頁面中的雜湊匹配。
03、提取Go 軟體包
以下命令將軟體包解壓縮到/usr/local目錄:
sudo tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
04、調整路徑變數
現在,當提取Go 軟體包時,我們需要編輯PATH環境變數,以便我們的系統知道Go可執行二進位制檔案所在的位置。 我們可以通過將以下行附加到/etc/profile檔案(用於系統範圍的安裝)或$HOME/.profile檔案(用於當前使用者安裝)來完成此操作:
~/.profileexport PATH=$PATH:/usr/local/go/bin
儲存檔案,並將新的PATH環境變數應用於當前的shell會話:
source ~/.profile
測試安裝
為了測試Go是否在我們的機器上正確安裝,我們將設定一個工作空間並構建一個簡單的“Hello world”程式。
01、建立工作區目錄
預設情況下,工作空間目錄設定為$HOME/go,以建立它型別:
mkdir ~/go
02、建立一個簡單的輸出Hello World的go檔案
在工作區內建立一個新目錄src/hello
mkdir -p ~/go/src/hello
在該目錄建立一個名稱為hello.go的檔案
~/go/src/hello/hello.gopackage main
import "fmt"
func main() {
fmt.Printf("Hello, World\n")
}
要了解有關Go workspace目錄層次結構的更多資訊,請訪問Go Documentation頁面。
03、編譯hello.go檔案:
要構建檔案切換到〜/go/src/hello目錄並執行go build:
cd ~/go/src/hello
go build
上面的命令將構建一個名為hello的可執行檔案。
04、執行可執行檔案
您只需執行以下命令即可執行可執行檔案:
./hello
輸出內容:
Hello, World
如果您看到與上面相同的輸出,那麼您已成功安裝Go。
總結
現在您已經下載並安裝了Go your Debian機器,您可以開始使用Go專案。
如果您遇到問題或有反饋,請在下面留言。