首页主机资讯Ubuntu中Golang编译器如何安装

Ubuntu中Golang编译器如何安装

时间2025-11-19 14:22:04发布访客分类主机资讯浏览681
导读:Ubuntu 安装 Golang 编译器 方法一 官方二进制包安装(推荐) 1)下载安装包:访问 https://go.dev/dl/,选择适合 Linux amd64/arm64 的版本,复制下载链接后用 wget 获取,例如: wg...

Ubuntu 安装 Golang 编译器

方法一 官方二进制包安装(推荐)

  • 1)下载安装包:访问 https://go.dev/dl/,选择适合 Linux amd64/arm64 的版本,复制下载链接后用 wget 获取,例如:
    • wget https://go.dev/dl/go1.23.0.linux-amd64.tar.gz
  • 2)解压到系统目录:
    • sudo tar -C /usr/local -xzf go1.23.0.linux-amd64.tar.gz
  • 3)配置环境变量(当前用户生效):
    • echo ‘export PATH=$PATH:/usr/local/go/bin’ > > ~/.bashrc
    • source ~/.bashrc
  • 4)验证安装:
    • go version
    • go env 说明:官方二进制包安装简单、版本可控,适合大多数用户与 CI 场景。

方法二 APT 仓库安装(版本可能较旧)

  • 1)更新索引并安装:
    • sudo apt update
    • sudo apt install golang
  • 2)验证:
    • go version 提示:发行版仓库中的 golang 版本可能滞后于官网,如需新特性或特定版本,优先使用官方二进制包。

方法三 源码编译安装(进阶)

  • 1)安装构建依赖:
    • sudo apt-get install bison gawk gcc libc6-dev make
  • 2)获取源码并编译(以 Go 1.4 为引导的旧流程示例):
    • hg clone -r release https://go.googlecode.com/hg/ go
    • cd go/src & & ./all.bash
  • 3)编译完成后将 ~/go/bin 加入 $PATH。 说明:源码方式主要用于学习或特殊平台构建,日常开发不建议采用。

环境配置与常用命令

  • 建议的常用变量(写入 ~/.bashrc 或 ~/.profile 后执行 source 使其生效):
    • export GOROOT=/usr/local/go
    • export GOPATH=$HOME/go
    • export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    • export GO111MODULE=on
  • 快速验证与运行:
    • go version
    • go env
    • 创建 hello.go:
      • package main import “fmt” func main() { fmt.Println(“Hello, World!”) }
    • 运行:go run hello.go 以上配置可确保模块模式默认开启,并使用用户级工作区 $HOME/go

常见问题与排查

  • 权限问题:解压到 /usr/local 需要 sudo;若不想使用 sudo,可将 Go 解压到 $HOME/go 并把 $HOME/go/bin 加入 $PATH
  • 命令未找到:确认已执行 source ~/.bashrc 或重新登录;检查 /usr/local/go/bin 是否在 $PATH 中。
  • 版本过旧:若通过 apt 安装,考虑改用官方二进制包获取最新稳定版。
  • 多用户或全局生效:将环境变量写入 /etc/profile/etc/environment 并重新登录,注意系统范围的路径与权限配置。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu中Golang编译器如何安装
本文地址: https://pptw.com/jishu/751169.html
怎样在Linux中进行文件重命名 Debian nohup日志中关键信息的提取方法

游客 回复需填写必要信息