安装Gnome 3时,并非所有更新都可以安装警告

在natty上安装GNOME3时,我在Update Manager上得到了这个。 无法检查与GNOME相关的所有项目。

我也试图通过命令行安装,但dist-upgrade的下载速度非常慢。

警告的原因是什么? 以及如何处理它?

你能先试试下面的吗?

 sudo apt-get update
 sudo apt-get升级

首先关闭Update Manager

我怀疑update部分没有正确完成。
如果是这种情况,只需在命令行上成功执行update部分(没有错误),然后尝试使用Synaptic或命令行upgrade可以正常运行而不会出现进一步的错误。 下载速度是一个不同的问题。

AFAIK,警告的原因可能是:

主要原因:

如果已安装的某个软件包上的依赖项已更改,则必须安装新软件包才能执行升级,然后将其列为“保留”。

在这种情况下,我建议等待依赖项更新到新版本,这将使“保留”的软件包不再值得保留。

其他解决方案:依赖是存在但未找到

摘自fossfreedom对类似问题的回答 :

我发现有时包管理器无法处理特定PPA请求更新的更改范围。

包需要依赖,这可能是其他包所满足的(我不清楚不同的更新工具如何处理这个,但并非所有人都发现他们尚未安装的包满足当前正在安装的包的依赖性) 。 然后,您可以:

  1. 做一个危险的dist-upgrade可能会破坏你的发行,
  2. 或者手动升级apt install list-of-packages-here
  3. 或者只是一个接一个地找到它们: sudo apt install package1 ,然后package2 …(如果你想知道哪个是有问题的)
  4. 或者使用其他工具(如Synapticaptitude )来尝试它是否会出现这个问题

值得注意的是,它是Ubuntu 16.04,其中apt-get install可以缩短为apt install

你需要它们吗?

看看你的后备包装,我想有时你会和@lpanebr完全一样的想法, 他们清除了它们(见他的回答) 。

最后:固定包和破坏的依赖项

有安全升级或修复破坏的依赖项的选项。 man your-tool-name-here应该列出它们。 IIRC它将是apt install -f packageNameaptitude --safe-upgrade但我不确定。

至于固定包 – 我知道可以选择固定包,使其不可更新。 但是我从来没有这样做过,所以不能提供细节。

我遇到了一个非常类似的问题。 我的更新管理器将始终报告“并非所有更新都可以安装”。 每当我尝试这个:

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

我懂了:

 The following packages have been kept back: 0ad 0ad-data ginn libgrip0 linux-generic linux-headers-generic linux-image-generic touchegg 

然后我做了:

 sudo apt-get purge touchegg 0ad 0ad-data 

因为我知道我不需要那些

之后,命令行仍然给我与上面相同的内容。 然后,由于没有特殊原因,我进行了系统设置>详细信息, 然后单击 安装更新按钮。 出乎我的意料,它安装了所有这些包没有任何问题..

非常奇怪..希望这会有所帮助。