上一篇
如何在Linux系统中轻松完成Go语言安装?
- 行业动态
- 2025-05-10
- 5
在Linux系统中安装Go语言,需下载对应架构的压缩包,解压至指定目录并配置环境变量,通过编辑~/.bashrc或/etc/profile文件添加GOROOT、GOPATH路径及PATH变量,执行source命令生效后,使用go version验证安装即可完成部署,支持主流Linux发行版。
如何在Linux系统中安装Go语言?分步指南详解
Go语言(Golang)凭借其高效、简洁的特性,在云计算和服务器开发领域广受欢迎,以下是为Linux用户提供的官方推荐安装方法,涵盖主流发行版(Ubuntu、CentOS、Debian等),确保环境配置安全可靠。
准备工作
系统要求
- 支持x86_64、ARM64等主流架构
- 至少500MB可用磁盘空间
- 确保已安装
wget
或curl
工具
查看系统信息
打开终端,输入以下命令确认系统架构:uname -m # 输出应为x86_64或aarch64等
安装方法(两种可选)
方法1:通过官方二进制包安装(推荐)
优势:版本可控,适合生产环境
获取最新版本号
访问Go官方下载页面或执行:LATEST_VER=$(curl -s https://go.dev/VERSION?m=text)
下载安装包
wget https://dl.google.com/go/${LATEST_VER}.linux-amd64.tar.gz
解压到系统目录
sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf ${LATEST_VER}.linux-amd64.tar.gz
配置环境变量
编辑~/.bashrc
或~/.zshrc
(根据使用的shell):export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
使配置生效:
source ~/.bashrc
方法2:通过包管理器安装
适合快速获取旧版本,但更新可能滞后
Debian/Ubuntu:
sudo apt update && sudo apt install golang-go
RHEL/CentOS:
sudo yum install golang
Arch Linux:
sudo pacman -S go
验证安装
检查版本
go version # 输出示例:go version go1.21.0 linux/amd64
创建测试程序
mkdir -p ~/hello && cd ~/hello echo 'package mainnimport "fmt"nfunc main() { fmt.Println("Go安装成功!") }' > hello.go
编译运行
go run hello.go # 应输出:Go安装成功!
环境调优
配置Go模块代理(国内用户加速)
go env -w GOPROXY=https://goproxy.cn,direct
启用依赖校验
go env -w GOSUMDB=sum.golang.google.cn
开发工具安装
go install golang.org/x/tools/gopls@latest
常见问题排查
- 找不到go命令:检查
/usr/local/go/bin
是否加入PATH - 权限问题:使用
sudo
解压或修改/usr/local
目录权限 - 版本冲突:删除旧版本再重新安装
附加建议
- IDE选择:VS Code + Go插件 / Goland
- 学习资源:官方文档 / Go语言圣经
- 卸载方法:
sudo rm -rf /usr/local/go 删除相关环境变量
引用说明
本文步骤参考Go官方安装文档(2025年最新版),包管理器指令来自各Linux发行版官方仓库说明,测试代码符合Go 1.21语法规范,环境变量配置通过Ubuntu 22.04 LTS验证。