EasySwoole 是一款基于 Swoole Server 开发的常驻内存型的分布式 PHP 框架,专为 API 而生,摆脱传统 PHP 运行模式在进程唤起和文件加载上带来的性能损失。 EasySwoole 高度封装了 Swoole Server 而依旧维持......
2023-09-25 208 中标麒麟linux服务器系统
Go 也称为 Golang,是由 Google 于 2007 年开发的一种开源编程语言,旨在构建高效、可靠、可扩展的软件,Go 以其简单性、速度和健壮性而闻名。Go 语言也是一种编译型语言,具有多种调试、测试、分析和代码审查工具,并提供垃圾回收、并发和强类型等功能。
如今 Go 语言已在大多数 Linux 发行版的软件源中提供,而且在开发者中很受欢迎。本文我们就来介绍,如何在 Linux 中安装和配置 Go(Golang)编译器。
在安装 Golang 之前,建议先更新操作系统,可以确保拥有最新版本的操作系统及相关依赖项:
sudo apt update && sudo apt upgrade
最简单的方法是使用 Ubuntu 中的官方源来安装 Golang:
sudo apt install golang
安装好之后,可以所使用以下命令检查版本是否满足需求:
go version
(可选)大多数用户更喜欢使用更新活跃的 Golang 新版本,我们可以通过导入 PPA 的方式来进行安装:
1导入 Golang PPA
sudo add-apt-repository ppa:longsleep/golang-backports
推荐阅读:PPA 完全指南,如何在 Ubuntu 系统中使用 PPA
2更新系统,刷新导入的 PPA 资源:
sudo apt update
3安装 Golang:
sudo apt install golang
基于 RedHat 的 Linux 发行版如 Fedora、CentOS 可以使用dnf命令来进行安装。
在安装 Golang 之前,建议先更新操作系统,可以确保拥有最新版本的操作系统及相关依赖项:
sudo dnf upgrade --refresh
要使用dnf安装官方源中的 Golang:
sudo dnf install golang
安装好之后,可以所通过以下命令查看版本:
go version
由于大家使用的 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
标签: Linux安装Go语言编译器
相关文章
EasySwoole 是一款基于 Swoole Server 开发的常驻内存型的分布式 PHP 框架,专为 API 而生,摆脱传统 PHP 运行模式在进程唤起和文件加载上带来的性能损失。 EasySwoole 高度封装了 Swoole Server 而依旧维持......
2023-09-25 208 中标麒麟linux服务器系统
Linux Kernel 4.2 正式发布已经快一周了,刚发布时我们已经做过一些 关于 Kernel 4.2 的介绍 , 而且 Linus Torvalds 在 lkml.org 中也对 Bug 的修复和下一步的开发准备做了进一步说明。 那么大家有没升级......
2023-11-15 200 Ubuntu
Linux 服务器上应用程序原来使用的是 LOG1G 来打印日志信息,现在决定采用另一种方式(如:Rolling File Appender),因为这种方式打印日志,当日志容量达到指定值时,如100MB,会自动重新生成1个新的文......
2023-10-21 201 Linux服务器配置程序日志
Virtualbox 5.0.4 已经正式发布,新版本为我们带来了 Linux Kernel 4.2 支持并修复了在图形界面、音频、VM、X11 等方面的诸多问题。 新版本一共带来 30 多项改进,并为 Windows 10 版本的用户进行了许多......
2023-11-15 201 Virtualbox
因为测试所需,想着用公司本地那台新安装的银河麒麟服务器系统去测试,之前我们也介绍过 Windows系统改装银河麒麟服务器操作系统V10版本的图文教程 ,感兴趣的朋友可以去看看,但是因为......
2023-09-25 250 银河麒麟linux系统 服务器忘记root密码重置