Aptitude:列出安全更新

Aptitude:列出安全更新

我正在尝试列出并显示有关 Ubuntu 服务器上可用的安全更新的一些信息。

我将使用以下命令,其中过滤存档中?archive(security)包含的包,同时显示存档:security%t

aptitude search "?upgradable ?archive(security)" -F "%p %t %v %V" --disable-columns

我发现了这个问题:在输出中,有与存档相关的包updates以及与security存档相关的包。请参阅以下摘录:

xwayland                      xenial-updates
xwayland:i386                 xenial-updates
xwayland-hwe-16.04            xenial-security,xenial-updates
xwayland-hwe-16.04:i386       xenial-security,xenial-updates

我是否犯了错误或者对命令或系统缺乏理解?


笔记:

正如所述搜索模式参考,搜索模式由一个或多个条件(“术语”)组成,如果包与该模式的所有术语匹配,则包与该模式匹配。因此,?upgradable ?archive(security)相当于?and(?upgradable ?archive(security))

答案1

您应该添加 ?and 来组合两个搜索参数:

aptitude search "?and(?upgradable ?archive(security))" --disable-columns

相关内容