当前位置:首页 > 行业动态 > 正文

如何在Linux系统中轻松完成Go语言安装?

在Linux系统中安装Go语言,需下载对应架构的压缩包,解压至指定目录并配置环境变量,通过编辑~/.bashrc或/etc/profile文件添加GOROOT、GOPATH路径及PATH变量,执行source命令生效后,使用go version验证安装即可完成部署,支持主流Linux发行版。

如何在Linux系统中安装Go语言?分步指南详解

Go语言(Golang)凭借其高效、简洁的特性,在云计算和服务器开发领域广受欢迎,以下是为Linux用户提供的官方推荐安装方法,涵盖主流发行版(Ubuntu、CentOS、Debian等),确保环境配置安全可靠。


准备工作

  1. 系统要求

    • 支持x86_64、ARM64等主流架构
    • 至少500MB可用磁盘空间
    • 确保已安装wgetcurl工具
  2. 查看系统信息
    打开终端,输入以下命令确认系统架构:

    uname -m
    # 输出应为x86_64或aarch64等

安装方法(两种可选)

方法1:通过官方二进制包安装(推荐)

优势:版本可控,适合生产环境

  1. 获取最新版本号
    访问Go官方下载页面或执行:

    LATEST_VER=$(curl -s https://go.dev/VERSION?m=text)
  2. 下载安装包

    wget https://dl.google.com/go/${LATEST_VER}.linux-amd64.tar.gz
  3. 解压到系统目录

    sudo rm -rf /usr/local/go
    sudo tar -C /usr/local -xzf ${LATEST_VER}.linux-amd64.tar.gz
  4. 配置环境变量
    编辑~/.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

验证安装

  1. 检查版本

    go version
    # 输出示例:go version go1.21.0 linux/amd64
  2. 创建测试程序

    mkdir -p ~/hello && cd ~/hello
    echo 'package mainnimport "fmt"nfunc main() { fmt.Println("Go安装成功!") }' > hello.go
  3. 编译运行

    go run hello.go
    # 应输出:Go安装成功!

环境调优

  1. 配置Go模块代理(国内用户加速)

    go env -w GOPROXY=https://goproxy.cn,direct
  2. 启用依赖校验

    go env -w GOSUMDB=sum.golang.google.cn
  3. 开发工具安装

    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验证。

0