发布于2026-07-10 阅读(0)
扫一扫,手机访问
在Ubuntu上编译并安装Go工具链,其实没有想象中那么复杂。只要按顺序把几个关键步骤走一遍,基本上就能搞定。下面就把完整的流程拆开来说,每个环节都附上了具体的命令和需要注意的细节。

先把系统的“地基”打好。打开终端,敲下面这行,把wget、git和build-essential这些基础包装齐——编译源码缺不了它们。
sudo apt update
sudo apt install -y wget git build-essential
依赖就位之后,去Go的官方仓库把源码拉下来。这里用的是wget,指定一个具体的版本号,比如go1.20.5。版本号会随时间更新,建议先去官方下载页瞄一眼最新版。
wget https://golang.org/dl/go1.20.5.src.tar.gz
下载下来的压缩包,解压到/usr/local目录下。这个位置是系统工具链的常见存放处,后续编译出来的二进制文件也会放在这里。
tar -C /usr/local -xzf go1.20.5.src.tar.gz
进入解压后的/usr/local/go/src目录,执行./all.bash。这一步会自动完成编译、测试等流程,耗时取决于机器性能,耐心等一等就好。
cd /usr/local/go/src
./all.bash
编译完还没完——得让系统知道Go在哪里。编辑~/.profile或~/.bashrc,把下面几行加进去:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
然后让配置立刻生效:
source ~/.profile
跑一句go version,能看到类似go version go1.20.5 linux/amd64的输出,就说明一切正常。
go version
如果还需要gopls这类辅助工具,直接用go install装就行。注意$GOPATH/bin已经加进PATH了,装好之后全局可用。
go install golang.org/x/tools/gopls@latest
到这里,Ubuntu上的Go工具链就齐活了。每一步都不难,关键是别跳步骤、别漏掉依赖。从源码编译的好处是可以自定义版本,长期维护也比较可控。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8