Sunil Kumar Das Asked: 2024-04-06 16:34:27 +0800 CST2024-04-06 16:34:27 +0800 CST 2024-04-06 16:34:27 +0800 CST 如何在 Debian 系统上仅升级优先级:必需或基本:是的软件包? 772 优先级和基本信息如apt show部分所示。 apt 1 个回答 Voted Best Answer Stephen Kitt 2024-04-06T16:53:09+08:002024-04-06T16:53:09+08:00 对于apt1.9.9 及更高版本(自 Debian 11 起可用): sudo apt install --only-upgrade ~prequired ~E 将升级所需的和必要的包(以及任何必要的依赖项,基于版本限制)。 如果您的版本apt不支持上述内容,您可以使用aptitude: sudo aptitude upgrade ~prequired ~E 请注意,在稳定版本中,必需的和必需的软件包不会得到特殊处理,因此至少从 Debian 的角度来看,没有特别的理由限制仅升级这些软件包 — 您应该使系统保持最新状态一般来说。如果您只升级必需的和必需的软件包,您将错过对传递性必需软件包的升级。这实际上是危险的——如果xz后门已经发布,修复它就需要升级liblzma,这既不是必需的,也不是必要的。
对于
apt
1.9.9 及更高版本(自 Debian 11 起可用):将升级所需的和必要的包(以及任何必要的依赖项,基于版本限制)。
如果您的版本
apt
不支持上述内容,您可以使用aptitude
:请注意,在稳定版本中,必需的和必需的软件包不会得到特殊处理,因此至少从 Debian 的角度来看,没有特别的理由限制仅升级这些软件包 — 您应该使系统保持最新状态一般来说。如果您只升级必需的和必需的软件包,您将错过对传递性必需软件包的升级。这实际上是危险的——如果
xz
后门已经发布,修复它就需要升级liblzma
,这既不是必需的,也不是必要的。