apt-get 错误合集

一、主要内容

问题描述:安装 A 需要安装 B version-x,但是 B version-y已经被安装了,导致 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 文件内容混乱,包含多个不同的源,改成清一色的某个源。

2. 执行 apt-get update

3. 再执行 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 软件包名

如果上步不行,删除新产生的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

你可能感兴趣的:(apt-get 错误合集)