sudo apt install software-properties-common -y
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go -y
目前是1.15
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
g++ g++-9 golang-1.15-go golang-1.15-src golang-src libstdc++-9-dev
建议安装:
g++-multilib g++-9-multilib gcc-9-doc bzr | brz mercurial subversion libstdc++-9-doc
下列【新】软件包将被安装:
g++ g++-9 golang-1.15-go golang-1.15-src golang-go golang-src libstdc++-9-dev
升级了 0 个软件包,新安装了 7 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 71.4 MB 的归档。
解压缩后会消耗 405 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://ppa.launchpad.net/longsleep/golang-backports/ubuntu focal/main amd64 golang-1.15-src amd64 1.15.2-1longsleep1+bionic [13.8 MB]
获取:2 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 libstdc++-9-dev amd64 9.3.0-17ubuntu1~20.04 [1,714 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 g++-9 amd64 9.3.0-17ubuntu1~20.04 [8,405 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu focal/main amd64 g++ amd64 4:9.3.0-1ubuntu2 [1,604 B]
获取:5 http://ppa.launchpad.net/longsleep/golang-backports/ubuntu focal/main amd64 golang-1.15-go amd64 1.15.2-1longsleep1+bionic [47.4 MB]
获取:6 http://ppa.launchpad.net/longsleep/golang-backports/ubuntu focal/main amd64 golang-src amd64 2:1.15-1longsleep1+bionic [3,924 B]
获取:7 http://ppa.launchpad.net/longsleep/golang-backports/ubuntu focal/main amd64 golang-go amd64 2:1.15-1longsleep1+bionic [23.0 kB]
已下载 71.4 MB,耗时 38秒 (1,859 kB/s)
debconf: 无法初始化前端界面:Dialog
debconf: (对话框界面要求屏幕画面必须为至少 13 行高及 31 列宽.)
debconf: 返回前端界面:Readline
正在选中未选择的软件包 libstdc++-9-dev:amd64。
(正在读取数据库 ... 系统当前共安装有 199285 个文件和目录。)
准备解压 .../0-libstdc++-9-dev_9.3.0-17ubuntu1~20.04_amd64.deb ...
正在解压 libstdc++-9-dev:amd64 (9.3.0-17ubuntu1~20.04) ...
正在选中未选择的软件包 g++-9。
准备解压 .../1-g++-9_9.3.0-17ubuntu1~20.04_amd64.deb ...
正在解压 g++-9 (9.3.0-17ubuntu1~20.04) ...
正在选中未选择的软件包 g++。
准备解压 .../2-g++_4%3a9.3.0-1ubuntu2_amd64.deb ...
正在解压 g++ (4:9.3.0-1ubuntu2) ...
正在选中未选择的软件包 golang-1.15-src。
准备解压 .../3-golang-1.15-src_1.15.2-1longsleep1+bionic_amd64.deb ...
正在解压 golang-1.15-src (1.15.2-1longsleep1+bionic) ...
正在选中未选择的软件包 golang-1.15-go。
准备解压 .../4-golang-1.15-go_1.15.2-1longsleep1+bionic_amd64.deb ...
正在解压 golang-1.15-go (1.15.2-1longsleep1+bionic) ...
正在选中未选择的软件包 golang-src。
准备解压 .../5-golang-src_2%3a1.15-1longsleep1+bionic_amd64.deb ...
正在解压 golang-src (2:1.15-1longsleep1+bionic) ...
正在选中未选择的软件包 golang-go。
准备解压 .../6-golang-go_2%3a1.15-1longsleep1+bionic_amd64.deb ...
正在解压 golang-go (2:1.15-1longsleep1+bionic) ...
正在设置 libstdc++-9-dev:amd64 (9.3.0-17ubuntu1~20.04) ...
正在设置 golang-1.15-src (1.15.2-1longsleep1+bionic) ...
正在设置 g++-9 (9.3.0-17ubuntu1~20.04) ...
正在设置 g++ (4:9.3.0-1ubuntu2) ...
update-alternatives: 使用 /usr/bin/g++ 来在自动模式中提供 /usr/bin/c++ (c++)
正在设置 golang-src (2:1.15-1longsleep1+bionic) ...
正在设置 golang-1.15-go (1.15.2-1longsleep1+bionic) ...
正在设置 golang-go (2:1.15-1longsleep1+bionic) ...
正在处理用于 man-db (2.9.1-1) 的触发器 ...