在Ubuntu上安装指定版本的Go语言

警告
本文最后更新于 2021-11-29,文中内容可能已过时。

在ubuntu系统上,直接使用apt-get安装的话,安装之后的版本是go1.10.4,本文记载如何安装指定版本的go

如果已经通过apt-get安装过了,首先去卸载,如果没有安装请直接跳到 安装 部分

https://pic.yqqy.top/blog/202111291036765.jpg
img1

命令如下:

sudo apt-get remove golang-go

https://pic.yqqy.top/blog/202111291038792.jpg
img2

sudo apt-get remove –auto-remove golang-go

https://pic.yqqy.top/blog/202111291038634.jpg
img3

  1. 下载、解压、软链接
1
2
3
4
5
6
7
8
# 下载,其他版本在 https://go.dev/dl/ 中找到源链接
wget https://go.dev/dl/go1.16.10.linux-amd64.tar.gz

# 解压
sudo tar -C /usr/local -xzf go1.16.10.linux-amd64.tar.gz

# 软链接
sudo ln -s /usr/local/go/bin/* /usr/bin/
  1. 设置环境变量
1
sudo vim ~/.bashrc

在配置末尾添加内容:

1
2
3
export GOPATH="$HOME/go"
export PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
export GOPROXY=https://goproxy.cn,direct

应用配置

1
source ~/.bashrc
1
2
root@k8s-node6:~# go version
go version go1.16.10 linux/amd64