当前位置: 首页 > article >正文

树莓派4B安装golang最新版(20210520)

前置条件:

树莓派4B 安装官方系统 Linux raspberrypi 5.10.17-v7l+ #1414

更换最新版的原因:

截至 2021.5.20 ,Raspberry Pi OS 最新版系统中,默认安装golang1.11,
但是使用 go get golang.org/x/crypto/ssh 时,会出现:curve25519/internal/field undefined: bits.Mul64 arm 的错误。
查看最新版的golang "math/bits"模块(golang.org/pkg/math/bits/),是包含 bits.Mul64 的,应该是旧版不支持的原因,于是计划卸载 go1.11版,安装最新版golang。

在树莓派中卸载 go1.11:

apt-cache autoremove golang

下载最新版golang

截至2021.05.20,golang最新版为 go1.16.4,我们需要去下载:

dl.google.com/go/go1.16.4.linux-armv6l.tar.gz

注意,linux-arm64.tar.gz 是适配 ARMv8,我们需要下载:linux-armv6l.tar.gz(ARMv6),不要选错版本。(如您看到本文时,golang版本已升级,建议选择最新版本。)

安装过程:

在树莓派中下载完成后,将文件名改为 :go.tar.gz,执行:

sudo tar -C /usr/local -xzf go.tar.gz

解压完成后,配置环境变量:~/.bashrc,如果您使用的是图形化界面,可以使用:mousepad /home/pi/.bashrc 命令,打开/home/pi/.bashrc文件,在文件最后增加:

export GOPATH=/home/pi/go
export PATH=/usr/local/go/bin:$PATH:$GOPATH/bin

使环境变量生效,请执行

source /home/pi/.bashrc

安装完成,执行:go version 命令,查看当前安装golang版本。

升级目的完成

最后,执行 go get golang.org/x/crypto/ssh ,命令顺利执行,升级目的完成。

最后编辑于:2024-08-19 21:07:58


喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.kler.cn/a/282933.html

相关文章:

  • C++单例模式与多例模式
  • 深度学习中的感受野:从基础概念到多层次特征提取
  • 代码随想录第二十一天| 669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树
  • 优化时钟网络之时钟抖动
  • UDP协议和TCP协议之间有什么具体区别?
  • JS 实现SSE通讯和了解SSE通讯
  • 代理IP设置白名单:让你的网络更安全高效
  • 今日算法:蓝桥杯基础题之“切面条”
  • AI学习指南深度学习篇-长短时记忆网络的调参和优化
  • uni-app的示例项目--简单的登陆页面及列表页面
  • 分享5款支持论文写作网站先稿后付的网站!
  • 构建基于I2C与UART通信的智能嵌入式机械臂抓取系统,结合OpenCV技术进行高效物体识别与动作控制的综合解决方案(代码示例)
  • CSS 中高度 100%和高度 100vh 有什么区别
  • 【STM32】定时器
  • leetcode46:全排列
  • 自动化测试员的职业前景
  • 【考研数学】如何实现高效刷题?怎么刷题?
  • 【Pytorch】生成对抗网络实战
  • 切片上传记录
  • Centos 添加双网卡 (生产环境配置记录)
  • 【区块链 + 司法存证】印记区块链电子印章 | FISCO BCOS应用案例
  • BERT:Pre-training of Deep Bidirectional Transformers forLanguage Understanding
  • centOS安装R语言4.0及以上
  • 少走弯路,ESP32 读取Micro SD(TF)播放mp3的坑路历程。
  • QGraphicsView类介绍
  • MySQL迁移到ClickHouse