Без apt-file
, и если пакет, который вы ищете, не установлен (тогда dpkg -S
это ваш друг), вы можете найти файл на сайте Debian:
https://packages.debian.org/search?searchon=contents&keywords=/etc/exports&mode=path&suite=unstable&arch=any
Хотя может быть проще использовать веб-форму (у меня есть функция оболочки, которая расширяется до этого URL $BROWSER
для меня):
Что касается /etc/exports
- как показывают вышеупомянутые сайты, он не содержится непосредственно ни в одной упаковке. Однако, если у вас уже установлен пакет, вы можете использовать его в сценариях сопровождающего:
fgrep -r etc/exports /var/lib/dpkg/info
Результат содержит /var/lib/dpkg/info/nfs-kernel-server.postinst
, что указывает на нашего, теперь уже известного, виновника файла.
В противном случае вы можете искать файлы с одинаковыми именами на сайте. Этот поиск «пакетов, которые содержат файлы, имена которых содержат ключевое слово» имеет слишком много результатов, но поиск путей, заканчивающихся ключевым словом, имеет только 14 результатов, один из которых - то /usr/share/nfs-kernel-server/conffiles/etc.exports nfs-kernel-server [not kfreebsd-amd64, kfreebsd-i386]
, что мы искали.
В AIUI нет поиска в Интернете по всем сценариям сопровождающего всех пакетов (пока?).