我正在寻找一个类似于它的实用程序,apt-file它允许我在源包的内容中搜索某些文件,而不仅仅是二进制包。
Ubuntu 上有这样的实用程序吗?
apt-fileContents-<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)
| 归档时间: |
|
| 查看次数: |
125 次 |
| 最近记录: |