在CentOS上安裝Go語言的步驟如下:
下載Go安裝包:
訪問Go的官方網站 golang.org/dl/ 下載適用于Linux的Go版本。例如,下載Go 1.17.2版本:
wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz
解壓安裝包:
將下載的壓縮包解壓到 /usr/local
目錄:
sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz
配置環境變量:
編輯 /etc/profile
文件,在文件末尾添加以下內容:
export PATH=$PATH:/usr/local/go/bin
使環境變量生效:
source /etc/profile
驗證安裝:
運行以下命令驗證Go語言是否成功安裝:
go version
如果顯示Go的版本信息,則表示安裝成功。
安裝依賴包:
在編譯Go之前,首先安裝一些必要的開發工具和依賴:
sudo yum groupinstall "Development Tools" -y
sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel -y
下載Go源碼:
從Go官方網站下載源碼包,例如Go 1.17.2版本:
wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz
解壓源碼:
解壓下載的源碼包并進入源碼目錄:
tar -zxvf go1.17.2.linux-amd64.tar.gz
cd go/src
配置編譯選項:
配置編譯選項:
./configure --prefix=/usr/local/go --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-pcre
編譯和安裝:
編譯并安裝Go:
make
sudo make install
設置環境變量:
編輯 /etc/profile
文件,在文件末尾添加以下內容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使環境變量生效:
source /etc/profile
驗證安裝:
運行以下命令驗證Go語言是否成功安裝:
go version
如果顯示Go的版本信息,則表示安裝成功。
請注意,上述步驟中的版本號(如 go1.17.2
)可能會隨著時間推移而發生變化,建議訪問 golang.org/dl/` 獲取最新版本。