我可以用资质使用搜索词搜索软件包。例如,要搜索名称以以下开头的所有软件包福:
$ aptitude search Foo*
然而,此列表不包括源码包(包含源代码的软件包)。
如何使用搜索词搜索并列出源包?
答案1
搜索:我不知道如何在目标机器上使用 apt 对源包名称执行正则表达式搜索,但可以通过选择“搜索包目录”下的“源包名称”对源包名称执行正则表达式搜索http://packages.ubuntu.com
列出:一旦您知道源包名称“foo”,apt-cache showsrc foo
就会显示 foo 的源包记录。
答案2
这是我使用 unity 作为示例所做的(除了列出的内容之外)
apt-cache policy unity*
或者这是一个更大的列表,向您显示软件包的控制文件 apt-cache show unity*
或者您可以使用“dump”来转储所有内容(不推荐)
apt-cache dump unity*
或者你也可以使用 dpkg
dpkg-query -l | grep unity*
或者你可以使用
apt-cache showpkg unity*
希望这可以帮助