系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到了/etc下等。

文档一般在 /usr/share

可执行文件 /usr/bin

配置文件 /etc

lib文件 /usr/lib

如果你的电脑中已经安装了golang,但是,并不是最新版的,那么把你的电脑中的golang升级到最新的版本呢

比如原来安装的是go1.6,最新的版本为go1.9,

首先卸载电脑中的老版本

sudo apt-get remove golang-1.6

然后安装最新版的

sudo apt-get install golang-1.9

等待安装好之后,发现

go version

version 还是1.6,竟然不管用?重启电脑,还是这样,那么问题出在哪里了呢

我们循着GOROOT的地方去看看

catik@catik-Aspire-V3-471: cd /usr/lib/go

catik@catik-Aspire-V3-471: ls

bin doc favicon.ico.gz go pkg src test VERSION

catik@catik-Aspire-V3-471: cat VERSION

go1.6

这样我们就看出来了原来这里的go还是原来的可执行文件,原来卸载之后并没有把这里的文件卸载干净,这里的可执行文件也没有变。

所以我们把1.9版本的go的文件复制到这里来,顺便说一句,原来的这个go文件夹是一个硬链接,连接的目标是原来的go-1.6文件夹,当我们安装好go-1.9之后,这两个文件夹同时存在,这里我们需要把go-1.6删除

sudo rm go-1.6 -r

把原来的链接文件也删除

sudo rm go -r

建一个新的go文件夹

sudo mkdir go

把go-1.9中的全部文件复制过去

sudo cp ./go-1.9/* ./go

再次查看go的版本

go version

go-1.9.2

别人到这里就成功了,我却失败了,好像是/usr/bin 出错了,执行

cd /usr/bin

rm -rf go

cp -r /usr/lib/go-1.9/bin/go /usr/bin

go version

然后成功了

golang 升级到新版本_golang升级相关推荐

  1. linux旧版本如何升级成新版本,Linux如何升级软件版本,

    Linux如何升级软件版本, 简介 在使用Linux的时候,安装软件一般有几种:系统包管理器安装.源码编译.二进制包,还有现在桌面系统用比较多的Snap.AppImage.Flatpak等. 升级 由 ...

  2. CentOS7升级openssh8.0及升级后无法root登陆处理

    openssh7.4自带一些已存在的漏洞.所以公司决定升级openssh到8.0 一.升级openssl(开版本需要有时候可以不升级) 1.安装依赖:(这里可以先挂载安装镜像到YUM进行安装也可以) ...

  3. python3.7.2安装步骤-python安装升级详细步骤 Python2 升级 Python3

    多数情况下,系统自动的Python版本是2.x, 或者yum直接安装的也是2.x ,但是,现在多数情况下建议使用3.x ,那么如何升级呢? ,下面老徐详细讲解升级步骤; 首先下载源tar包 可利用li ...

  4. 苹果手机软件升级密码_iPhone在线升级好?还是电脑上升级好?看完不再纠结

    手机已经成为每个人的必需品,除了一些非智能机.智能机都是需要更新系统的,比如我们iOS12更新到iOS13. 更新系统会带来一些新的版本号,新的功能,修复此前系统中的bug,优化手机性能等等.正常来说 ...

  5. linux ab双分区升级,AB 系统OTA升级

    A/B System 概述 Android从7.0开始,引入了新的OTA升级方式 A/B System Updates A/B系统是指设备上有A和B两套可以工作的系统(用户数据只有一份,为两套系统共用 ...

  6. 华为鸿蒙去哪里更新,华为鸿蒙OS正式尝鲜版名单更新,升级?还是不升级?

    原标题:华为鸿蒙OS正式尝鲜版名单更新,升级?还是不升级? 请点击[关注],获取更多数码资讯 华为鸿蒙系统正式版本已经开始推送,公测尝鲜版与正式尝鲜版机型名单已经更新:"Mate40系列.M ...

  7. oracle 云服务器cpu升级,Oracle 10g RAC 升级(CPU Update)之--升级CRS

    Oracle 10g RAC 升级(CPU Update)之--升级CRS 发布时间:2020-07-16 09:13:19 来源:51CTO 阅读:593 作者:客居天涯 Oracle 10g RA ...

  8. 计算机安装与维修 等级,电脑升级究竟要怎么升级?维修多年的老师傅说出其中答案!...

    原标题:电脑升级究竟要怎么升级?维修多年的老师傅说出其中答案! 随着科学技术的发展,电脑的硬件技术都在不断的进步,每一年都会出来好多新款硬件与新款电脑,新的产品上市也寓意着老产品被淘汰,对于这些老产品 ...

  9. 火狐怎么在线升级 火狐浏览器在线升级方法分享

    想要尝试最新版本的火狐浏览器,不仅可以前往火狐官网下载最新版本的客户端,还可以将现有的版本进行升级.那么,火狐该怎么在线升级呢?下面小编就来分享一下火狐浏览器在线升级的方法,不清楚具体操作的朋友可以稍 ...

最新文章

  1. 089-袁佳鹏-实验报告1
  2. javascript中最最最常用的方法封装
  3. Android App层 单独使用SystemProperties
  4. csrf攻击 java_java使用jsp servlet来防止csrf 攻击的实现方法
  5. C++ opengl 方向光
  6. 【第3篇】python爬虫实战-CSDN个人主页文章列表获取
  7. html有序列表和无序列表
  8. 风中的纸屑——阅读MDN中的HTML、CSS谈兼容(PC)
  9. 移动端实现内滚动的4种方案
  10. Java代码执行Linux脚本
  11. AI笔记: 数学基础之贝叶斯公式(概率公式)
  12. IOI2021 国家集训队作业部分题解
  13. Mac软件最全的下载网站top10
  14. Qt FlowLayout升级版
  15. 三星android怎么获取root,三星S8如何获取ROOT权限_三星S8ROOT获取教程
  16. 基于星环TDH数据仓库典型总和场景数据流转设计
  17. uniapp连接蓝牙相关问题
  18. [文档] 软件测试说明书
  19. java微信app支付-支付结果通用通知
  20. 最新系统漏洞--MipCMS服务器端请求伪造漏洞

热门文章

  1. mars3d基于vue3.0的widget使用
  2. Vue中同级组件之间的通讯方法(详解)
  3. @cacheable 是否缓存成功_你了解缓存吗?缓存在SSD固态中起到什么样的作用?会正确使用吗...
  4. C++:实现量化forward rate agreement远期利率协议测试实例
  5. 程序员专用经典语录—看完笑一阵可以,千万不要死循环哦!
  6. 安全基础——常见网络安全产品
  7. 知识图谱——Protege(Protégé)配置与使用
  8. 树莓派超级水冷主机!!!
  9. 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】
  10. element表格里面放图片_elementUI 表格中预览图片