【樹莓派】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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章