1.問題描述
sudo apt --fix-broken install
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
正在修復依賴關系... 完成
將會同時安裝下列軟件:
libpng12-0
下列【新】軟件包將被安裝:
libpng12-0
升級了 0 個軟件包,新安裝了 1 個軟件包,要卸載 0 個軟件包,有 0 個軟件包未被升級。
有 3 個軟件包沒有被完全安裝或卸載。
需要下載 0 B/118 kB 的歸檔。
解壓縮后會消耗 313 kB 的額外空間。
您希望繼續執行嗎? [Y/n] y
(正在讀取數據庫 ... 系統當前共安裝有 176372 個文件和目錄。)
准備解壓 .../libpng12-0_1.2.50-1ubuntu2.14.04.3_amd64.deb ...
正在解壓 libpng12-0:amd64 (1.2.50-1ubuntu2.14.04.3) ...
dpkg: 處理歸檔 /var/cache/apt/archives/libpng12-0_1.2.50-1ubuntu2.14.04.3_amd64.deb (--unpack)時出錯:
無法安裝 /lib/x86_64-linux-gnu/libpng12.so.0 的新版本: 沒有那個文件或目錄
錯誤信息顯示本地系統有一些問題,因此沒有寫入 apport 報告
在處理時有錯誤發生:
/var/cache/apt/archives/libpng12-0_1.2.50-1ubuntu2.14.04.3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
1234567891011121314151617181920212223
解決問題:
換源 —— 換上中科大的源 問題所在:用了阿里的源
然后
# 錯誤解決 它會自信下載libpng12
apt --fix-broken install
#
123