Как определить команду, которую пакет предоставляет, используя командную строку? [Дубликат]

На этот вопрос уже есть ответ:

Допустим, у меня есть команда, для которой я хочу знать исходный код. Например: unity-webapps-runner. Я знаю, что which unity-webapps-runner говорит мне, где найти, но как узнать с помощью apt-cache, в каком пакете установлен бинарный файл, чтобы я мог запустить apt-get source ?

0
задан 06.05.2020, 06:45

2 ответа

Попробуйте эту команду,

dpkg -S $(which unity-webapps-runner)

Вывод вышеуказанной команды показывает

unity-webapps-service: /usr/bin/unity-webapps-runner

Так что unity-webapps-runner принадлежит пакету unity-webapps-service.

Получите исходный код пакета unity-webapps-service, выполнив следующую команду:

apt-get source unity-webapps-service
1
ответ дан 06.05.2020, 06:46

dpkg имеет эту опцию. Прочитайте тот же вопрос здесь

Сделайте это:

bash:$ dpkg -S unity-webapps-runner
unity-webapps-service: /usr/bin/unity-webapps-runner

Тогда, если вы хотите больше информации, используйте apt-cache

bash:$ apt-cache showpkg unity-webapps-service
2
ответ дан 06.05.2020, 06:45

Теги

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