如何在 Debian 系统上仅升级优先级:必需或基本:是的软件包?

如何在 Debian 系统上仅升级优先级:必需或基本:是的软件包?

优先级和基本信息如apt show部分所示。

答案1

对于apt1.9.9 及更高版本(自 Debian 11 起可用):

sudo apt install --only-upgrade ~prequired ~E

将升级所需的和必要的包(以及任何必要的依赖项,基于版本限制)。

如果您的版本apt不支持上述内容,您可以使用aptitude

sudo aptitude upgrade ~prequired ~E

请注意,在稳定版本中,必需的和必需的软件包不会得到特殊处理,因此至少从 Debian 的角度来看,没有特别的理由限制仅升级这些软件包 — 您应该使系统保持最新状态一般来说。如果您只升级必需的和必需的软件包,您将错过对传递性必需软件包的升级。这实际上是危险的——如果xz后门已经发布,修复它就需要升级liblzma,这既不是必需的,也不是必要的。

相关内容