1、背景
由於使用aptitude命令替換了apt-get命令后感到后悔,想要恢復apt-get命令,特此總結以下踩過的坑
aptitude和apt-get的區別:https://www.cnblogs.com/yuxc/archive/2012/08/02/2620003.html
2、恢復方法:
1)卸載aptitude命令(不能和apt-get共存)
sudo dpkg -r aptitude
2)下載三個包:
apt_1.7.0_amd64.deb
libapt-pkg5.0_1.8.0_amd64.deb
ubuntu-keyring_2016.10.27_all.deb
下載地址:
http://security.ubuntu.com/ubuntu/pool/main/a/apt/
https://www.ubuntuupdates.org/
3)下載完成后在下載的路徑下打開終端,依次執行以下命令:
sudo dpkg -i ubuntu-keyring_2016.10.27_all.deb
sudo dpkg -i libapt-pkg5.0_1.8.0_amd64.deb
sudo dpkg -i apt_1.7.0_amd64.deb
4)可能出現的問題
(1)以上三個包對應版本18.04,版本可能導致依賴出現問題,建議不要下載其他版本,此坑本人已踩。
(2)測試apt-get命令時失敗:檢查軟件更新源,一定要對應自己的ubuntu版本,更換軟件源參考:
https://blog.csdn.net/baidu_36602427/article/details/86551862
3、總結
1)更新軟件源前確保軟件更新源是否對應自己的ubuntu版本
ubuntu版本查詢命令:lsb_release -a
2)ubuntu的apt-get不能自動管理依賴,需要自己配置,找對版本很重要