ディレクトリを介してパッケージを見つける方法は?

ディレクトリを介してパッケージを見つける方法は?

パスに特定の部分文字列を含むファイルを含むパッケージ(Debianで)を見つける方法は?

例:/usr/share/xml/パスに "" を含むファイルを含むすべてのパッケージ (インストールするかどうか) を探します。

xsltprocがインストールされており、xhtml用のxmlディレクトリはありません。 =>ネットワーク経由でdtdを探していて、遅くてW3Cをddosingしています。

ディレクトリパッケージが/usr/share/xml/にある必要があることを知っていますが、そのディレクトリにファイルを保存するパッケージが見つかりません。

検索場所https://packages.debian.org部分文字列ではなく、パッケージファイルパスのサフィックスのみを探します。

答え1

インストールしてローカルでこれを行うことができます。apt-file:

sudo apt-get install apt-file
sudo apt-file update
apt-file search /usr/share/xml/

(使用しているDebianのバージョンによっては、このapt-file update手順は不要な場合があります)。

答え2

apt install apt-file

その後、rootとして実行するか、sudoを使用すると、apt-file update適切なソースの適切なファイルキャッシュが更新されます。

以下を使用して検索できます。apt-file search for something

関連情報