树莓派3B+,Lubuntu16.04安装vscode个人经验总结

个人经验总结,如有更好办法,还请不吝赐教!

适合树莓派3B+的ubuntu16.04+ROS Kinetic系统下载网址:
https://learn.ubiquityrobotics.com/noetic_pi_image_downloads

使用树莓派官方的烧录工具烧录到tf卡里直接插上就能用,初始密码就是ubuntu,ROS系统都已经配置好了,可以直接用记事本写程序调试,很方便。Noetic适配的是Ubuntu 20.04,查了许多博客说20.04在树莓派3B+上非常卡,果断放弃。4B玩家可以试一下。

下面安装vscode:

由于Lubuntu商店貌似没有vscode,考虑手动下载安装。

注意点:
1.对于树莓派3B+来说,其能接受的安装包必须是armhf类型的,而官网直接下的deb是amd64类型的,直接安装会报amd64与armhf不符的错误导致安装失败!
2.由于Ubuntu16.04是一个比较老的版本,其libstdc++是5的版本而非6的版本,最新的vscode需要>=6的版本,直接安装会出现依赖项损坏的问题,导致安装失败,并且虽然没有安装成功,但其code也以前安装上去,需要先卸载掉code再重新安装其他版本。

安装步骤:
1.下载安装包,这边使用的是1.50.1的版本,亲测可行,其他版本只要没有出现libstdc++6的问题都是可以使用的。

自定义版本:
http://update.code.visualstudio.com/(填写你想要的版本,我这边使用的是1.50.1)/linux-deb-armhf/stable
1.50.1版本:
http://update.code.visualstudio.com/1.50.1/linux-deb-armhf/stable

文件不大,下载比较快。下载完毕后移动到你的板子里面,cd到文件所在的目录。

输入下面的安装命令:
sudo dpkg -i (你的安装包文件名)
1.50.1版本:
sudo dpkg -i code_1.50.1-1602600660_armhf.deb
安装成功!后面在开始菜单的编程当中即可找到vscode

如果安装了高版本的vscode导致了前面提到的 libstdc++6 问题,如何处理?
1.进入管理员权限:
sudo su
2.执行更新(通常这个操作会帮助你卸载掉有问题的包,比如不适配的code)
sudo apt-get -f upgrade
看到code被删除以后,就可以重新开始安装vscode了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值