Skip to main content

在 Ubuntu 手动安装 Go

· 2 min read
therainisme

Ubuntu 不能直接 sudo apt install go,它可能安装的是不最新的版本,我太想念 ArchLinux 的 pacman 了!

安装

从官网下载二进制文件

下载并且解压 Go 二进制文件到 /usr/local 目录

wget -c https://dl.google.com/go/go1.21.3.linux-amd64.tar.gz
tar -xzf go1.21.3.linux-amd64.tar.gz -C /usr/local

设置全局环境变量(系统范围内安装)

添加下面的行到 /etc/profile 文件,然后执行 source ~/.profile 使新修改的环境变量生效。

export PATH=$PATH:/usr/local/go/bin

如果使用的是其他 shell,请在对应 shell 的配置文件中使 /etc/profile 配置文件生效。例如我使用的是 zsh,我就需要在 ~/.zshrc 内添加一行 /etc/profile

验证是否安装成功

向 shell 输入 go version 即可看到当前的 go 版本。

更新

重新执行第一个安装步骤的命令:

wget -c https://dl.google.com/go/go1.21.3.linux-amd64.tar.gz
tar -xzf go1.21.3.linux-amd64.tar.gz -C /usr/local

国内代理

直接在 shell 运行:

go env -w GOPROXY=https://goproxy.cn,https://gocenter.io,https://goproxy.io,direct