首先要確認 所有的源是否能夠獲取
sudo apt-get update
如果不能獲取,那麼將不能獲取的刪除,當然記得備份之前的源文件 /etc/apt/sources.list
cp /etc/apt/sources.list /etc/apt/sources.list.d
在這個網址下
https://wiki.ubuntu.org.cn/%E9%A6%96%E9%A1%B5
複製ubuntu對應版本的源,覆蓋本地源
執行
sudo apt-get update
隨後
現將info文件夾更名
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
新建一個新的info文件夾
sudo mkdir /var/lib/dpkg/info
安裝修復
sudo apt-get update
sudo apt-get install -f
將info內的內容移到 info_old
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/
執行完上一步操作後,在info文件夾下生成一些文件,現將這些文件全部移到info_old文件夾下
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old
把自己新建的info文件夾刪掉
sudo rm -rf /var/lib/dpkg/info
恢復原有info文件夾,修改名字
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info
重新執行,需要的執行的代碼,就沒有問題了
如果對你有幫助
請幫忙關注 公衆號: python學習專欄
一起交流學習