如果 APT 保留了 appstream,那么升级它是否安全?

如果 APT 保留了 appstream,那么升级它是否安全?

apt upgrade前几天我跑步,得到了这个:

The following packages have been kept back:
  appstream

根据本网站某处的相关问题,appstream 甚至可以安全地删除。

我如何知道升级是否安全,以及升级实际上会对我的系统产生什么变化?我假设 apt 出于某种原因而保留了它,所以我想在运行之前先谨慎行事dist-upgrade

以下是changelog我要说的内容:

appstream (0.10.6-1~ubuntu16.04.1) xenial-backports; urgency=medium

  * Backport to 16.04, with one change:
   - Lower the required Qt version to 5.4

 -- Iain Lane <[email protected]>  Wed, 01 Feb 2017 12:02:22 +0000

我认为这不会造成任何破坏?

apt-get -s dist-upgrade(即使有),正如@muru 所提议的那样,没有产生任何新结果,除了被保留的sudo相同的旧消息。appstream

以下是 的输出apt-get -s install appstream

The following packages were automatically installed and are no longer required:
  gnome-software-common libgtkspell3-3-0 libsnapd-glib1 snapd-login-service
Use 'apt autoremove' to remove them.
The following packages will be REMOVED
  gnome-software ubuntu-software
The following packages will be upgraded:
  appstream

答案1

根据,的apt show appstream版本与以下的版本不兼容,而Xenial 中的的版本为。因此,此版本的无法与 一起安装在 Xenial 系统上。0.10.16-1appstreamgnome-software3.22.5-1gnome-software3.20.1appstreamgnome-software

顺便说一句,现在似乎是时候记住反向移植应该手动安装根据需要。虽然您可以启用反向移植的自动安装,但这样做的风险由您自行承担,因为它可能会导致您现在看到的问题。

相关内容