黑名单项目

黑名单项目

我一直在尝试更新我的 Ubuntu,但每当我单击时Upgrade,我的系统都会进行常规检查并告诉我它只能进行“部分安装”,当我接受时会返回此错误:

An unresolvable problem occurred while calculating the upgrade:
The package 'unity-2d' is marked for removal but it is in the 
removal blacklist.

我该如何解决?我安装了 rev 12.04 LTS

根据要求,显示(1) cat /etc/apt/sources.list(2)for X in /etc/apt/sources.list.d/*; do echo; echo; echo "** $X:"; echo; cat $X; done(3)sudo apt-get update(4)apt-get -s upgrade和(5)的输出apt-get -s dist-upgrade在这个 pastebin 中

答案1

Debian 软件源可能会提供错误的软件包版本,并带有错误的依赖关系。

这对于 Ubuntu 来说是错误的。(同样,Ubuntu 软件源可能会导致 Debian 出现问题。)

根据您提供的信息,导致该问题的最可能原因可能是您启用了 Debian 软件源:

deb http://ftp.se.debian.org/debian stable main
deb-src http://ftp.se.debian.org/debian stable main

如果您禁用它们,可能会解决问题。为此,请首先备份sources.list

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

然后编辑它:

  • 从图形上看gksu gedit /etc/apt/sources/list或者
  • 在终端中,使用:sudo nano -w /etc/apt/sources.list

找到这两行并添加#到开头,如下所示:

#deb http://ftp.se.debian.org/debian stable main
#deb-src http://ftp.se.debian.org/debian stable main

然后保存文件,退出文本编辑器,并运行:

sudo apt-get update

看看问题是否已解决。

如果您有意添加了这些软件源并从这些存储库安装了软件,请编辑您的问题以提供详细信息,以便我可以提供有关如何使用该软件(如果可能)而不会造成问题的信息。可以启用存储库但将其配置为仅用于几个软件包。

您有许多无法正常工作的 PPA。

这不太可能导致当前的问题,但我建议修复它。它值得修复,至少它不会再掩盖导致问题的原因。

如果您执行这些操作但问题仍未解决,请提供更多信息。

您仅发布了apt-get -s upgrade和的不完整输出apt-get -s dist-upgrade,因为输出太大,无法容纳在终端窗口中。

因此,请运行以下命令:

cd ~
apt-get -s upgrade &> simulated-upgrade.log
apt-get -s dist-upgrade &> simulated-dist-upgrade.log

然后在文本编辑器中打开simulated-upgrade.log(它位于您的主文件夹中),将其内容复制到剪贴板,粘贴到http://paste.ubuntu.com,并提供链接。对 执行相同操作simulated-dist-upgrade.log。(提供两个链接的最佳方式是编辑您的问题。)

相关内容