如何搜索源码包?

Ash*_*ppa 5 aptitude search source-packages

我可以使用aptitude使用搜索词来搜索包。例如,要搜索名称以Foo开头的所有包:

$ aptitude search Foo*
Run Code Online (Sandbox Code Playgroud)

但是,此列表不包括源包(带有源代码的包)。

如何使用搜索词搜索和列出源包?

jdt*_*ood 0

搜索:我不知道如何在目标计算机上使用 apt 对源包名称执行正则表达式搜索,但可以通过在 http 的“搜索包目录”下选择“源包名称”对源包名称执行正则表达式搜索://packages.ubuntu.com

清单:一旦知道源包名称“foo”,apt-cache showsrc foo就会显示 foo 的源包记录。


Jos*_*lls 0

这就是我所做的(除了列出的内容之外),以 unity 为例

apt-cache policy unity*
Run Code Online (Sandbox Code Playgroud)

或者这是一个更大的列表,显示了软件包 apt-cache show unity* 的控制文件

或者您可以使用“dump”转储所有内容(不推荐)

apt-cache dump unity*
Run Code Online (Sandbox Code Playgroud)

或者你也可以使用 dpkg

dpkg-query -l | grep unity*
Run Code Online (Sandbox Code Playgroud)

或者你可以使用

apt-cache showpkg unity*    
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助