linux 升级golang版本,树莓派3升级golang版本

树莓派3升级golang版本

缘由

今天想用树莓派来编译区块链钱包geth,发现go的版本太低:

faef51c1f53f42b1e420ac6a0c07ad38.png

apt的自带库里,最新的就是1.8,编译geth最低要求也是1.9以上,那就明显无法编译了。

$ sudo apt-cache search golang | grep golang

0e34749824306f50689d1e617171f614.png

解决办法

那就去官网看看如何升级。

官网说想要升级,就得先卸载旧的版本:

20280517a789bcecdd02b0cb61cdcb71.png

那也太麻烦了,我们看看go的二进制是哪个:

$ which go

/usr/bin/go

$ file /usr/bin/go

/usr/bin/go: symbolic link to ../lib/go-1.7/bin/go

可以看到只是一个指向/usr/lib/go-1.7/bin/go的符号链接,那就好办了。我们把这个文件夹里面的内容升级一下,不就好了?

话虽这么说,同时也谷歌了一下树莓派升级go版本,发现没有类似文章,只有安装新版本的文章。

c0ac7ed8e95e1bb99de4c0837a89942e.png

看到其原理其实就是文件夹解压过去,路径设置下其实就ok了。

那就更加轻松了,路径我们本身其实不用动,系统默认的其实是正常的。

9b4d5ed254c2108f637a4570211d3cac.png

那就直接把文件夹替换一下不就OjbK了?答案是肯定的。

操作

下载最新的包,官网已经有1.10.3发布了,关键还是stable,那就肯定选择稳定的。

58a5f5f593f022e160fe04648d1ffa66.png

选择arm64后面安装失败了,看了下树莓派3貌似CPU是64位的,可是默认的Raspbian系统还是v7的32位,那就只能装官方的v6版本了。

$ uname -a

Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l GNU/Linux

我用wget下载一直没能成功,就直接PC浏览器下载之后scp拷贝过来了,然后一顿操作:

98880822492ccd40bbf5f80f9c67939b.png

然后就愉快地开始编译了。

然后就编译成功了!

3279de8e75cea49d4ce63330b8b04694.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要升级Golang版本,您可以按照以下步骤进行操作: 1. 在Golang官方网站(https://golang.org/dl/)上下载最新的Golang版本安装包。选择适合您操作系统的安装包,例如Windows、Linux或macOS。 2. 下载完成后,双击安装包并按照安装向导的提示进行安装。请确保选择正确的安装路径。 3. 完成安装后,打开命令行终端(Windows下是命令提示符或PowerShell,Linux和macOS下是终端)。 4. 在终端中输入以下命令,检查当前安装的Golang版本: ```shell go version ``` 5. 如果输出的版本号与您要升级到的版本号不一致,说明您需要进行升级。 6. 在终端中输入以下命令,卸载旧版本Golang(仅适用于Linux和macOS): ```shell sudo rm -rf /usr/local/go ``` 如果您是Windows用户,则需要手动删除旧版本Golang安装目录。 7. 接下来,根据您下载的新安装包的类型(压缩包或安装程序),执行以下操作之一。 a. 如果是压缩包,请将其解压到您想要安装Golang的目录。例如,对于Linux和macOS用户,可以将其解压到`/usr/local`目录。对于Windows用户,可以解压到`C:\Go`目录。 b. 如果是安装程序,请运行安装程序并按照提示进行操作。请注意选择正确的安装路径。 8. 安装完成后,打开新的终端窗口(确保环境变量已更新),输入以下命令以验证新版本Golang已成功安装: ```shell go version ``` 输出的版本号应该是您刚刚安装的版本号。 通过以上步骤,您就可以成功升级到新版本Golang升级后,您可能需要更新您的项目配置以使用新的Golang版本。请确保在升级之前备份任何重要的项目文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值