Ubuntu 从 tar ball 安装最新版 Golang 并卸载自带的旧版本。
本文全程在root环境下操作,非root环境或无法使用root登录请自动添加sudo
。
卸载旧版本
查看当前版本go version
。
卸载:apt-get remove --auto-remove golang-go
。
安装新版本
- 下载tar包,由于国内网络环境可能导致无法正常下载,可自行下载或代理下载。
1 2 3 4
| #GoLang binary release包名地址和命名方式 https://go.dev/dl/go<version>.<OS>-<Architecture>.tar.gz #例如 https://go.dev/dl/go1.17.6.linux-amd64.tar.gz
|
- 复制二进制文件
1
| rm -rf /usr/local/go && tar -C /usr/local -xzf go<version>.<os>-<Architecture>.tar.gz
|
- 添加环境变量
1 2
| export PATH=$PATH:/usr/local/go/bin source $HOME/.profile
|
- 验证版本
Golang更换为国内源
1
| export GOPROXY=https://mirrors.aliyun.com/goproxy/
|