как распознать пакет команды

Как я могу распознать в человечности, от которого пакета была установлена команда?

1
задан 28.10.2013, 20:11

2 ответа

dpkg -S filename найдет пакет, из которого прибыло имя файла. Используйте полный путь. Поиск /usr/sbin/apache2 найдет просто что файл, но поиск apache2 даст длинный список.

Найти полный путь использования команды который как в which apache2.

Можно также искать .list файлы в /var/lib/dpkg/info. Этот каталог также перечисляет confiration файлы в .confiles файлы. Имена файлов состоят из имени пакета с расширением, указывающим на содержание. Это вероятно каталог, который ищет dpkg.

2
ответ дан 12.12.2019, 10:36

Один способ сделать это (иногда) состоит в том, чтобы работать"apt-cache search <command>", который иногда отображает имя пакета. Не заключайте мне в кавычки на этом, но я думаю, что это зависит от информации, данной в подробном описании пакета в репозитории APT. Это могли бы быть названия файлов в .deb-пакете, но это менее вероятно.

Это - метод, который я использую, по крайней мере, и он работает большую часть времени. Иначе Google обычно помогает.

1
ответ дан 12.12.2019, 10:36

Теги

Похожие вопросы