golang yum源安装

发布时间:2024-12-22 23:07:30

从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了。

安装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进行开发了!

相关推荐