Зависимости в скриптах

Ivan8209

Вопрос прежде всего к линуксоидам, особенно тем, которые используют нетекстовые пакеты.
Допустим, пришёл скрипт на sh (perl, tcl, вставьте своё который вызывает внешнюю тулзу foo.
"Внимание, вопрос!"
Как разыскать, из какого пакета взять эту тулзу?
Потому что в операционных системах это можно сделать обычным fgrep,
если лень написать более грамотно через find.
---
"Аллах не ведёт людей неверных."

vall

в дебиане и производных это делается с помощью apt-file
apt-file search foo

RomanLeon

в общем тут много вариантов для различных пакетных манагеров, но есть универсальный ответ
man твой_пакетный_менеджер
там скорее всего будет решение проблемы

Ivan8209

Универсальный ответ мне не интересен, ибо он сводится к "Google it!",
мне интересно знать, как такую задачу решают на практике приверженцы
тех линуксов, в которых встроена своя пакетная система.
---
...Я работаю антинаучным аферистом...

RomanLeon

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

ppplva

Он хочет чтобы за него man прочитали.

Ivan8209

Если не понял, поясняю.
Линукс --- отстой, потому что там для одной и той же задачи текстового поиска
надо знать кроме средства общего назначения, каковым является grep, ещё и устройство
бинарных пакетов. Потому что, случись что более сложное, чем поиск файла по точному
имени, придётся расковыривать пакеты по очереди или скопом и смотреть, что там внутри.
---
"Аллах не ведёт людей неверных."
Оставить комментарий
Имя или ник:
Комментарий: