如果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 Wed, 01 Feb 2017 12:02:22 +0000
我假设这不会制动任何东西?
正如@muru所提出的那样, apt-get -s dist-upgrade
(即使使用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
根据apt show appstream
, 0.10.16-1
版本appstream
打破了appstream
以下的gnome-software
版本, 0.10.16-1
中的gnome-software
版本为3.20.1
。 因此,此版本的appstream
无法与gnome-software
一起安装在Xenial系统上。
顺便说一下,这似乎是一个记住后端应该根据需要手动安装的好时机。 虽然您可以启用自动安装backports,但您需要自担风险,因为它可能会导致您现在看到的问题。