Linux如何安装Golang最新版本
导读:Linux安装Golang最新版本 一 准备与版本确认 查看当前版本:go version。 如需全新安装,建议先清理旧版(若通过包管理器安装): Ubuntu/Debian:sudo apt-get remove golang Cen...
Linux安装Golang最新版本
一 准备与版本确认
- 查看当前版本:
go version。 - 如需全新安装,建议先清理旧版(若通过包管理器安装):
- Ubuntu/Debian:
sudo apt-get remove golang - CentOS/RHEL:
sudo yum remove go
- Ubuntu/Debian:
- 前往 Go官方下载页面 获取最新稳定版的 Linux .tar.gz 包(文件名类似:goX.Y.Z.linux-amd64.tar.gz)。
- 注意:发行版仓库的版本通常滞后,如需最新版本请使用官方二进制包安装。
二 手动安装步骤(通用且可快速升级)
- 下载最新版本(示例为 amd64,请按你的CPU架构替换):
wget https://golang.org/dl/go1.22.0.linux-amd64.tar.gz(将版本号替换为最新)
- 解压到系统目录:
sudo rm -rf /usr/local/go(可选,清理旧目录)sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
- 配置环境变量(写入你的 shell 配置,如 ~/.bashrc、~/.zshrc 或 ~/.profile):
export GOROOT=/usr/local/goexport PATH=$PATH:$GOROOT/bin- 可选(模块时代通常不必显式设置):
export GOPATH=$HOME/go与export PATH=$PATH:$GOPATH/bin
- 使配置生效:
source ~/.bashrc(或source ~/.zshrc/source ~/.profile)
- 验证:
go version应显示新版本号。
三 发行版仓库安装(版本可能非最新)
- Ubuntu/Debian:
sudo apt update & & sudo apt install golang-go -y- 验证:
go version - 说明:仓库版本常滞后,如需最新请改用官方二进制包。
- CentOS/RHEL:
- 可先
sudo yum remove go清理旧版,再按“手动安装步骤”进行;或参考发行版文档使用其提供的包管理方案(版本可能非最新)。
- 可先
四 多版本管理与升级维护
- 多版本切换工具:
- goenv:便于在系统/用户/项目级别管理多个 Go 版本,适合多项目并行与快速回退。
- GVM:另一款常用的 Go 版本管理工具,支持安装与切换指定版本。
- 升级要点:
- 重复“手动安装步骤”解压新版本覆盖 /usr/local/go,或在不同目录解压后用
PATH切换; - 升级后执行
go version与go build验证项目兼容性与依赖可用性。
- 重复“手动安装步骤”解压新版本覆盖 /usr/local/go,或在不同目录解压后用
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux如何安装Golang最新版本
本文地址: https://pptw.com/jishu/761815.html
