列出来自特定代号或套件的软件包(基于 apt 的系统)

列出来自特定代号或套件的软件包(基于 apt 的系统)

我已经知道如何列出来自给定“来源”的每个包,感谢aptitude 很棒的搜索功能:

aptitude search "?origin(My Backports)"

然而,在存储库Release文件中,不仅有Origin:,还有Codename:Suite:。例如,当前Debian 发布文件有:

Origin: Debian
Suite: stable
Codename: wheezy

我如何搜索那些CodenameSuite

答案1

遗憾的是,无论是套件还是代号,这都是不可能的。您将得到的最接近的是使用?archive.

aptitude search '?archive(stable)'

我不确定这是否是 ABI 的限制,但 aptitude 不提供按 Suite 或 Codename 进行搜索。

答案2

在最近的apt版本中,您可以使用apt-patterns像这样:

apt list '?archive(testing)'

相关内容