在Ubuntu 16.04.6 LTS上升级Go到最新版1.12.5实录
上一次我在Ubuntu 16.04.3 LTS上从源码安装了Go,当时最新的版本是1.10,参见我之前的博文
https://blog.csdn.net/tao_627/article/details/79375950
这里,我想将Go更新到现在的最新版本,下面是我的折腾过程,很简单,只需要替换Go语言的源码文件就可以了。
从Go的官网上下载最新的源码包,我这里选择go1.12.5.linux-amd64.tar.gz
使用下面的命令下载
cd /tmp
wget https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz
截图如下
查看原来的博文发现,我上次源码安装的目录是/usr/local/go, 这次我将go文件夹更名为go_1.10, 然后将最新的源码文件解压到该路径/usr/local/下面,就可以。操作过程使用root用户。
sudo tar zxvf go1.12.5.linux-amd64.tar.gz -C /usr/local
解压完后,切换回普通用户taoyx,在命令行执行
go version
发现已经更新成功了
注意,将Go从1.10升级到1.12.5,只是替换原有的源码文件,不需要更新任何其它的配置
在Ubuntu 16.04.6 LTS上升级Go到最新版1.12.5实录相关推荐
- 在Ubuntu 16.04.6 LTS上升级python 3.5到3.7.3实录
缘由 我想安装一个python模块you-get,发现只能使用pip3安装,但是我发现我的Ubuntu 16.04.6 LTS上有python3.5,但是没有pip3,也无法成功安装,真是要了我的老命 ...
- 在Ubuntu 16.04.5 LTS上升级python的pip版本实录
在ubuntu 16.04.5 LTS上使用Python安装模块时,比较顺手的方法是使用pip命令.这次,我在安装一个模块时,老是提示下面的问题,比较不爽.所以,我就照着提示做了一遍,记录下来,以作备 ...
- 在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' 出错问题的解决方法
在Ubuntu 16.04.6 LTS上安装python3.7和pip3后出现Command '('lsb_release', '-a')' returned non-zero exit status ...
- 在Ubuntu 16.04.5 LTS上利用python中的PIL模块压缩一百多兆的单张图片实操
在前面的博文中,我将300多张电影海报拼接为了一张103MB的巨幅图片,我想拿它做电脑桌面(1080P),但是这么多的图片,存储和加载是个麻烦事儿,需要将它压缩到几MB大小. 在Ubuntu 16.0 ...
- 在Ubuntu 16.04.3 LTS上玩转quic-go项目
说明 quic-go是使用Go来重写chromium中的QUIC协议,将来计划过渡到IETF版本的QUIC协议. 目前该协议还处于不断更新和活跃之中,目前IETF版本的QUIC协议草案版本号已经到dr ...
- 在Ubuntu 16.04.3 LTS上运行go+https+json示例
下面是我依据网上资料的实操过程,记录以作备忘.该示例给出了https通信并处理json文件的例子. 平台:Ubuntu 16.04.3 LTS go版本:1.10 1.生成自签名的服务器端的私钥KEY ...
- 在Ubuntu 16.04.3 LTS上安装Go 1.10
升级Go新版本的原因 目前Ubuntu 16.04.3上最新的二进制Go版本是1.6.2,运行github上的一个大的go项目,发现context包在go版本1.6以上和以下的import方式有差异 ...
- 在Ubuntu 16.04.4 LTS上调研开源QUIC项目ngtcp2
最近在研究QUIC协议,尝试了一些QUIC相关的开源项目,主要是c,c++,go等语言编写的.这里记录下我折腾ngtcp2的过程. 基本思路就是参照github上该项目的README来进行就可以了.由 ...
- 在Ubuntu 16.04.3 LTS上搭建QUIC交互demo
目的 本文依据参考文献中的资料,来利用chromium源码编译出quic_server和quic_client, 并依靠它们来发送QUIC协议请求,了解QUIC交互的细节. 前提 必须能够流畅地翻墙下 ...
最新文章
- android 屏幕分辨率 屏幕密度,Android屏幕适配——多分辨率多屏幕密度
- java 实例变量和类变量
- c语言block内部的实现原理,iOS中block变量捕获原理详析
- [python] ZZ 随机数生成
- git 删除分支_深入浅出图解Git,入门到精通(保姆级教程)
- MySQL chartset
- a标签实现点击复制文本
- Hive 高频面试题 30 题
- [配置] minGW32 安装与环境配置
- 2020-02-21
- php计算器源码,php 简单计算器
- 编译原理(紫龙书)第2版习题答案
- python_pygame_alpha-beta剪枝算法_玩中国象棋
- android xp wifi连接不上,笔记本xp系统连接不上wifi怎么办
- OpenStack 云主机的创建
- 原生js实现上拉加载
- Ispell in Emacs
- bind blz mysql_MySQL™ 参考手册(通用安装指南)
- Java校招期望薪资_2019互联网校招薪资出炉,整体超越 BAT、华为
- 基于Python实现制作的塔防游戏
热门文章
- 建立一个php 基础类
- toolbar ,textfield,图片拉伸,Bundle
- 测试与封装5.1.5.2
- Linux下DB2数据库安装教程
- NuGet学习笔记(3) 搭建属于自己的NuGet服务器
- 文件服务器共享目录设置(二)
- 《OpenCV3编程入门》学习笔记5 Core组件进阶(六)输入输出XML和YAML文件
- 后序遍历的非递归算法python_刷题系列 - Python用非递归实现二叉树后续遍历
- 怎么做 慢充 话费_警惕!冒充亲友骗充话费卷土重来
- mysql常用数据类型的属性有哪些_MySQL数据类型和常用字段属性总结