运行程序包管理器并更新12.04时出现pkgProblemResolver错误

Ubuntu 12.04(原始Ubuntu版本为8.xx)

我在顶部栏上有一条消息,指出发生了错误并运行了程序包管理器。

运行包管理器后,我收到以下消息:

E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages 

我跑了:

 sudo apt-get update && sudo apt-get upgrade 

以下软件包已被保留:

 evolution-common evolution-indicator evolution-plugins libnspr4 libnspr4:i386 libnspr4-0d 0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded. 

新手不知道接下来该做什么。

我解决了一个涉及OP提到的软件包子集的问题,如下所示:

 sudo apt-get -f install sudo apt-get remove evolution-plugins sudo apt-get upgrade sudo apt-get dist-upgrade 

请注意,如果所有这些步骤都必不可少……

资料来源: https : //bugs.launchpad.net/ubuntu/+source/nspr/+bug/1036794

实际上持有的包可以通过dist-upgrade获得

打开你的终端并输入

 sudo apt-get install -f 

然后再试一次。

祝一切顺利。