Go 也称为 Golang,是由 Google 于 2007 年开发的一种开源编程语言,旨在构建高效、可靠、可扩展的软件,Go 以其简单性、速度和健壮性而闻名。Go 语言也是一种编译型语言,具有多种调试、测试、分析和代码审查工具,并提供垃圾回收、并发和强类型等功能。
如今 Go 语言已在大多数 Linux 发行版的软件源中提供,而且在开发者中很受欢迎。本文我们就来介绍,如何在 Linux 中安装和配置 Go(Golang)编译器。
基于 Ubuntu 的 Linux 安装 Go 语言编译器
更新系统
在安装 Golang 之前,建议先更新操作系统,可以确保拥有最新版本的操作系统及相关依赖项:
sudo apt update && sudo apt upgrade
安装 Go(Golang)
最简单的方法是使用 Ubuntu 中的官方源来安装 Golang:
sudo apt install golang
安装好之后,可以所使用以下命令检查版本是否满足需求:
go version
(可选)大多数用户更喜欢使用更新活跃的 Golang 新版本,我们可以通过导入 PPA 的方式来进行安装:
1导入 Golang PPA
sudo add-apt-repository ppa:longsleep/golang-backports
2更新系统,刷新导入的 PPA 资源:
sudo apt update
3安装 Golang:
sudo apt install golang
基于 RedHat 的 Linux 安装 Go 语言编译器
基于 RedHat 的 Linux 发行版如 Fedora、CentOS 可以使用dnf命令来进行安装。
更新系统
在安装 Golang 之前,建议先更新操作系统,可以确保拥有最新版本的操作系统及相关依赖项:
sudo dnf upgrade --refresh
安装 Go(Golang)
要使用dnf安装官方源中的 Golang:
sudo dnf install golang
安装好之后,可以所通过以下命令查看版本:
go version
在 Linux 中手动安装 Go 语言编译器
由于大家使用的 Linux 版本不尽相同,软件源里的版本也各不相同。如果您需要特定或更新版本的 Golang,手动安装则最为适合:
1访问官网 https://go.dev/dl/,下载最新或特定版本的 Go:
wget https://golang.org/dl/go1.20.2.linux-amd64.tar.gz
2使用命令解压下载好的软件包:
sudo tar -C /usr/local -xzf go1.20.2.linux-amd64.tar.gz
3执行以下命令,添加 Golang 路径:
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile
上述命令会将 Go 二进制目录追加到 PATH 环境变量中,写入到你的~/.profile文件中。
4运行以下命令,将新的 PATH 配置加载到当前登录会话:
source $HOME/.profile
上述命令将应用在~/.profile文件中配置好的 PATH 环境变量。
5在「终端」中运行以下命令,验证 Go 是否已正确安装以及 PATH 环境变量已正确配置:
go version
6如果配置无误,应该输出刚安装的 Go 版本,例如:
go version go1.20.2 linux/amd64