如何获取包含安全性和错误修复详细信息的软件包列表?

如何获取包含安全性和错误修复详细信息的软件包列表?

我是 Ubuntu 的新用户,我最喜欢它。

在 RHEL 中安装 yum-security 包后,我们可以获取如下更新列表

# yum list-security

示例输出:

Loaded plugins: rhnplugin, security
RHSA-2009:1148-1 security httpd-2.2.3-22.el5_3.2.x86_64
RHSA-2009:1148-1 security httpd-devel-2.2.3-22.el5_3.2.i386
RHSA-2009:1148-1 security httpd-manual-2.2.3-22.el5_3.2.x86_64
RHSA-2009:1148-1 security mod_ssl-1:2.2.3-22.el5_3.2.x86_64
list-security done

是否有任何命令可以检查或列出安全或错误修复包?

所以我可以轻松地只安装错误修复包或安全修复包。

答案1

/usr/lib/update-notifier/apt-check --human-readable

示例输出(我的系统上没有更新):

0 packages can be updated.
0 updates are security updates.

/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 1

返回待处理的安全更新的数量。

如果您需要自动安装安全更新,可以使用以下软件包无人值守升级

答案2

如果你运行基本升级命令,

sudo apt-get upgrade

那么默认情况下,您只能获得安全升级和主要错误修复。您必须更改软件包源才能升级到较新的版本。您可以运行

sudo apt-get -s upgrade

看看apt-get upgrade在不实际改变任何内容的情况下会发生什么。

相关内容