天天看點

centos8 kernel source 安裝_如何在 CentOS 8 上安裝 Go

centos8 kernel source 安裝_如何在 CentOS 8 上安裝 Go

Go(通常稱為golang)是Google建立的一種現代開源程式設計語言,可讓您建構可靠且高效的應用程式。Golang因為其僅次于C的高性能,常常被用于做背景服務端高性能程式的開發。

Go編寫了許多流行的應用程式,例如Kubernetes,Docker,Prometheus和Terraform。

本教程說明了如何在CentOS 8系統上下載下傳和安裝Go。

一、前提條件

01、學習本教程前你需要有一台自己的安裝有CentOS 8的伺服器或者VPS。如果咩有建議可以自己建立一台虛拟機或者去購買阿裡雲VPS,騰訊雲VPS或者注冊即送$50的Vultr VPS伺服器。

02、為了能夠安裝軟體包,您需要以root使用者或具有sudo特權的使用者身份登入。

二、在CentOS 8上下載下傳并安裝Go

在撰寫本文時,Go的最新穩定版本為1.13.4。在下載下傳壓縮包之前,請通路官方的Go 下載下傳頁面,并檢查是否有可用的新版本。

執行以下步驟在CentOS 8上下載下傳并安裝Go:

01、

使用

wget

curl

實用程式下載下傳Go二進制檔案:

wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
           
02、

下載下傳歸檔檔案後,請輸入以下内容來驗證tarball校驗和:

sha256sum go1.13.4.linux-amd64.tar.gz
           

​ 確定從

sha256sum

指令列印的哈希值與下載下傳頁面中的哈希值比對。

692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c  go1.13.4.linux-amd64.tar.gz
           
03、

/usr/local

使用以下

tar

指令将壓縮包解壓縮到目錄中:

sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
           

​ 上面的指令必須以root 使用者或具有sudo特權的使用者身份運作。

04、

通過調整

$PATH

環境變量告訴系統在哪裡可以找到Go可執行二進制檔案。

您可以通過将以下行添加到

/etc/profile

檔案(對于系統範圍的安裝)或

$HOME/.bash_profile

檔案(對于目前使用者安裝)來實作:

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

儲存檔案,并

PATH

使用以下

source

指令将新的環境變量加載到目前的shell會話中:

source ~/.bash_profile
           

而已。至此,Go已經安裝在您的CentOS系統上。

三、測試安裝

為了測試Go是否正确安裝,我們将設定一個工作區并建構一個簡單的“ Hello world”程式。

01、

工作區目錄的位置由

GOPATH

環境變量指定。預設情況下,它設定為

$HOME/go

。要建立目錄,請運作以下指令:

mkdir ~/go
           
02、

在工作空間内建立一個新目錄

src/hello

mkdir -p ~/go/src/hello
           

​ 在該目錄中建立一個名為的檔案

hello.go

nano ~/go/src/hello/hello.go
           

​ 将以下代碼粘貼到檔案中:

package main
import "fmt"
func main() {
    fmt.Printf("Hello, Worldn")
}
           
03、

通過指令

cd

轉到

~/go/src/hello

目錄并運作

go build

以建構代碼:

cd ~/go/src/hello
go build
           

上面的指令将建構一個名為的可執行檔案

hello

04、

通過鍵入以下指令來運作可執行檔案:

./hello
           

如果看到以下輸出,則說明您已經成功安裝了Go。

Hello, World
           

四、結論

現在,您已經下載下傳并安裝了Go,現在可以開始編寫Go代碼了。

如果您遇到問題或有回報,請在下面發表評論。