ソースパッケージを検索できる「apt-file」に似たユーティリティはありますか?

ソースパッケージを検索できる「apt-file」に似たユーティリティはありますか?

apt-fileバイナリ パッケージだけでなく、ソース パッケージの内容から特定のファイルを検索できる、に似たユーティリティを探しています。

Ubuntu ではそのようなユーティリティは利用できますか?

答え1

apt-fileContents-<ARCH>.gzは、指定された Debian リポジトリからファイルをダウンロードし、grepそれらを解凍して処理するためのシンプルなラッパーです。ファイルは、アーカイブ内のContentsすべてのパッケージのパスをマージすることによって、サーバー側で (非常に計算量の多い) 生成されます。deb

Debian リポジトリの仕様には、すべてのソース パッケージ パスの概要を格納するための場所が確保されておらず、実装 (apt-ftparchiveおよび Launchpad の自作メソッド) にも概要を生成する機能がありません。

もし本当に、本当にこの機能が必要な場合は、自分で簡単にコンパイルできます。このスクリプトを作成し、実行可能にして実行します。8 日間かかりますが、出力はファイルと同等になります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

関連情報