如何搜索源包?

如何搜索源包?

我可以用资质使用搜索词搜索软件包。例如,要搜索名称以以下开头的所有软件包

$ 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*    

希望这可以帮助

相关内容