如何获取 debian/ubuntu 软件包的软件包列表?

如何获取 debian/ubuntu 软件包的软件包列表?

是否可以使用 apt、aptitude 或 dpkg 等包管理工具查看 debian/ubuntu 包的包列表?

我需要列出一个包提供的包,该列表在 dsc 文件中可见:

例子: http://archive.ubuntu.com/ubuntu/pool/main/l/lxc/lxc_1.0.0~beta3-0ubuntu1.dsc 软件包列表部分。

答案1

您可以使用apt-cache showsrc并使用 awk(或类似工具)来获取所需的输出:

$ apt-cache showsrc lxc | awk '/Package-List/{a=1;next}/^[^ ]/{a=0}a{print $1}'
lxc
lxc-dbg
lxc-dev

相关内容