【树莓派】bash: apt-get:未找到命令

最近堕怠了,加之假期,好就没碰我的树莓派了,今天终于启动正式想敲点东西。好吗!apt-get显示未找到命令,许久前还没事儿的,怎么一用又不行了呢,甚是费解。不管了,先想法解决。
本以为是个简单问题,结果懒懒散散修复了一下午,还是总结下,万一下次又遇到,先抛结论,树莓派系统备份很重要。
思路,命令没找到,就下载个。
写了一半,吃顿饭,命令行不小心被关了,悲剧了,没日志了。
获取apt版本:
注意是armhf的,当前最高版本是1.9.8,但是由于本机其他包版本较低,导致安装报错,故最终选择版本1.8.4
(安装失败后卸载sudo dpkg -r apt)

wget  http://mirrors.ustc.edu.cn/ubuntu-ports/pool/main/a/apt/apt_1.8.4_armhf.deb
sudo dpkg -i apt_1.8.4_armhf.deb

后提示未安装软件包 ubuntu-keyring,继续找,最终用的2018.02.28的ubuntu-keyring版本,当前最新为ubuntu-keyring_2018.09.18.1~18.04.0_all.deb ,没用最新原因如上,担心不兼容

wget http://mirrors.ustc.edu.cn/ubuntu-ports/pool/main/u/ubuntu-keyring/ubuntu-keyring_2018.02.28_all.deb
sudo dpkg -i ubuntu-keyring/ubuntu-keyring_2018.02.28_all.deb

安装后再执行

sudo dpkg -i apt_1.8.4_armhf.deb

然后就可以了,apt-get已经正常了;
然后

sudo apt-get update
sudo apt-get upgrade

更新过程中由于前边走了些弯路,把libstdc相关的卸载重装了,导致提示部分不兼容,按提示将不兼容部分写在重新安装就好了,然后没提示有更新了,就算结束了。

总结:

1.apt-get坏了,如果简单修复不了,卸载重装反而是最省事的,
2.树莓派系统还是及时做好备份,毕竟sd卡便宜多得是,不然修复老麻烦了
3.没有3,想起再补充

其他:
##查看安装软件列表
dpkg --list

树莓派镜像路径:
http://mirrors.ustc.edu.cn/ubuntu-ports/

参考:
https://www.cnblogs.com/Cherrison-Time/p/10770109.html

https://cloud.tencent.com/developer/ask/131849
(以下链接我按这个思路解决没处理得了,最后还是重装了apt)
https://blog.csdn.net/weixin_43046653/article/details/86156587

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

实施工程师木易

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值