在Linux中安装Go并配置开发环境需五步:一、用官方二进制包安装Go并配置PATH;二、可用系统包管理器快捷安装;三、手动设置GOPATH工作区;四、启用Go Modules并可选配置代理;五、通过编译运行hello.go验证环境。
如果您希望在Linux系统中使用Go语言进行开发,需要先安装Go运行时环境并正确配置GOPATH。以下是完成该任务的具体步骤:
一、通过官方二进制包安装Go
此方法适用于所有主流Linux发行版,不依赖系统包管理器,可精确控制Go版本,并避免仓库中版本过旧的问题。
1、访问Go官方下载页面,复制Linux AMD64架构的tar.gz包下载链接(例如:go1.22.5.linux-amd64.tar.gz)。
2、在终端中执行命令下载:wget https://www.php.cn/link/81836b7cd16991abb7febfd7832927fdgo1.22.5.linux-amd64.tar.gz。
3、删除旧版Go目录(如存在):sudo rm -rf /usr/local/go。
4、解压至/usr/local:sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz。
5、将/usr/local/go/bin加入PATH:echo ‘export PATH=$PATH:/usr/local/go/bin’ >> ~/.bashrc && source ~/.bashrc。
二、使用系统包管理器安装Go
此方法操作快捷,适合对版本要求不严格、追求安装效率的用户,但Ubuntu/Debian与CentOS/RHEL的包名及可用版本存在差异。
1、对于Ubuntu或Debian系统:sudo apt update && sudo apt install golang-go。
2、对于CentOS 8+或Fedora系统:sudo dnf install golang。
3、对于CentOS 7系统:启用EPEL源后执行sudo yum install golang。
4、验证安装:go version,输出应包含类似go version go1.22.5 linux/amd64的信息。
三、手动配置GOPATH与工作区目录
GOPATH定义了Go工作区路径,用于存放第三方包($GOPATH/pkg)、编译产出($GOPATH/bin)和源码($GOPATH/src),自Go 1.11起虽支持模块模式,但部分工具链仍依赖GOPATH。
1、创建工作目录:mkdir -p $HOME/go/{bin,src,pkg}。