在CentOS上安装和编译Golang的步骤如下:
下载Go安装包
从Go官方网站下载适用于Linux的安装包。例如,下载Go 1.23版本:
wget https://golang.google.cn/dl/go1.23.linux-amd64.tar.gz
解压安装包
将下载的安装包解压到 /usr/local
目录:
sudo tar -C /usr/local -xzf go1.23.linux-amd64.tar.gz
设置环境变量
编辑 ~/.bashrc
文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
保存文件并运行以下命令使更改生效:
source ~/.bashrc
验证安装
通过运行以下命令来验证Go是否安装成功:
go version
你应该能看到类似 go version go1.23 linux/amd64
的输出。
下载源码包
从Go官方网站下载最新版本的源码包。例如,下载Go 1.23版本:
wget https://golang.google.cn/dl/go1.23.linux-amd64.tar.gz
解压源码包
将下载的源码包解压到 /usr/local
目录:
sudo tar -C /usr/local -xzf go1.23.linux-amd64.tar.gz
编译源码
进入解压后的目录并运行 install.sh
脚本进行编译和安装:
cd /usr/local/go
sudo ./install.sh go1.23.linux-amd64.tar.gz
设置环境变量
编辑 ~/.bashrc
文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
保存文件并运行以下命令使更改生效:
source ~/.bashrc
验证安装
通过运行以下命令来验证Go是否安装成功:
go version
你应该能看到类似 go version go1.23 linux/amd64
的输出。
通过这些步骤,你应该能够在CentOS系统上成功安装和编译最新版本的Golang。如果遇到任何问题,请查阅Go官方文档或社区资源获取帮助。