一、主要內(nèi)容
問題描述:安裝 A 需要安裝 B version-x有咨,但是 B version-y已經(jīng)被安裝了寒波,導致 A 無法安裝。
The following packages have unmet dependencies:
cmake : Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04.1 is to be installed
問題修復:
1. sources.list 文件內(nèi)容混亂锹淌,包含多個不同的源,改成清一色的某個源赠制。
2. 執(zhí)行 apt-get update
3. 再執(zhí)行 apt-get install cmake 就ok了赂摆。
問題描述:
“Sub-process /usr/bin/dpkg returned an error code”
問題修復:
cd /var/lib/dpkg
sudo mv info info.bak #即備份一個info
sudo mkdir info #新建一個新的info目錄
然后采用以下命令重裝那些出錯的軟件包
sudo apt-get –reinstall install 軟件包名
如果上步不行,刪除新產(chǎn)生的info文件中的錯誤信息钟些,然后再進行上一步
最后用原來的info.bak 替換新的info
sudo -rf info
sudo mv info.bak info
之后輸入 sudo apt-get update 和 sudo apt-get upgrade 以及sudo apt-get autoremove 都不再有E: Sub-process /usr/bin/dpkg returned an error code (1)了烟号。
二、參考引用
http://askubuntu.com/questions/762931/dependency-problem-in-install-filezilla-in-ubuntu-14-04-from-ubuntu-software-cen