发布时间:2024-11-22 00:30:48
从Golang 1.12版本开始,Go官方正式推出了官方的Yum源,使得我们在CentOS/RHEL系统上安装Golang变得更加便捷和标准化。本文将介绍如何使用Golang Yum源来安装Golang。
在开始之前,我们需要确保我们的操作系统是CentOS/RHEL,并且有root权限。请确认你已经具备这些条件,然后我们可以继续下一步。
首先,我们需要导入https://mirror.go-repo.io/centos/go-repo.repo文件,以获取到Golang的rpm安装包。将以下内容保存到go-repo.repo文件中:
[go]
name=Go
baseurl=https://mirror.go-repo.io/centos/7/x86_64/
enabled=1
gpgcheck=0
repo_gpgcheck=1
gpgkey=https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO
接下来,将go-repo.repo文件复制到/etc/yum.repos.d/目录下:
$ sudo cp go-repo.repo /etc/yum.repos.d/
现在,我们已经成功导入了Golang Yum源,接下来就可以开始安装Golang了。
使用yum命令安装Golang非常简单:
$ sudo yum install golang
运行上述命令后,它将自动从Golang Yum源中下载最新的Golang RPM包并进行安装。安装完成后,系统将在/usr/local/go目录下创建一个默认的Golang安装目录。
在安装完成后,我们还需要将Golang的可执行文件路径添加到系统的环境变量中,这样我们才能够在任意位置直接运行Golang命令。编辑/etc/profile文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
保存并退出文件,然后运行以下命令使修改立即生效:
$ source /etc/profile
至此,你已经成功地安装了Golang并配置好了环境变量。
为了确认Golang已经正确地安装并配置好环境变量,我们可以运行一些简单的命令进行验证。
首先,运行以下命令查看Golang的版本:
$ go version
如果安装成功,将输出类似以下信息:
go version go1.16.5 linux/amd64
接下来,我们可以使用一个简单的Hello World程序来验证Golang的运行:
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
将以上代码保存到hello.go文件中,并使用go run命令运行该程序:
$ go run hello.go
如果输出了"Hello World!",则说明Golang已经安装并运行成功。
当新版本的Golang发布后,我们可以使用yum命令来升级已安装的Golang:
$ sudo yum update golang
运行上述命令后,它将从Golang Yum源中下载最新的Golang RPM包,并进行升级安装。
如果你想移除Golang,可以使用yum remove命令:
$ sudo yum remove golang
运行上述命令后,它将卸载掉已经安装的Golang,包括相关的依赖和配置文件。
通过使用Golang Yum源,我们可以方便地在CentOS/RHEL系统上安装Golang,并随时升级到最新版本。Yum源的使用使得安装过程更加标准化和自动化,大大简化了我们的工作。
希望本文对您理解如何使用Golang Yum源安装Golang有所帮助。现在,您可以开始在CentOS/RHEL上尽情地使用Golang进行开发了!