我正在寻找一个类似于它的实用程序,apt-file
它允许我在源包的内容中搜索某些文件,而不仅仅是二进制包。
Ubuntu 上有这样的实用程序吗?
apt-file
Contents-<ARCH>.gz
是一个简单的包装器,用于从给定的 Debian 存储库下载文件,然后解压并grep
浏览它们。文件是通过合并存档中Contents
所有包的路径在服务器端生成的(计算强度很大) 。deb
Debian 存储库的规范没有为所有源包路径的摘要保留位置,并且没有实现(apt-ftparchive
以及 Launchpad 的自制方法)具有任何生成源包路径的设施。
如果您真的非常想要这个功能,您可以轻松地自己编译它。制作此脚本,使其可执行,然后运行它。这将需要永远的八天,但其输出将相当于一个Source-Contents
文件。
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done
Run Code Online (Sandbox Code Playgroud)