qlist --exact "$pkg" | sudo scanelf --needed --quiet --format '%n#F' | tr ',' '\n' | sort -u | qfile --from -


Команда qlist —exact «$pkg» возвращает список файлов, которые принадлежат пакету «$pkg». Затем команда sudo scanelf —needed —quiet —format ‘%n#f’ сканирует эти файлы и определяет зависимости, необходимые для их выполнения. Она выводит только имена файлов, содержащие нужные зависимости. Команда tr ‘,’ ‘\n’ заменяет запятые на новые строки, а sort -u сортирует уникальные строки в алфавитном порядке. Наконец, qfile —from — ищет пакеты, к которым относятся эти файлы.

Эта команда полезна для проверки, какие зависимости времени выполнения используются в ebuilds в Gentoo Linux. Альтернативой может быть использование других инструментов, таких как equery или emerge, для получения информации о зависимостях пакетов. Аргумент «$pkg» относится к заданному пакету, для которого требуется проверить зависимости.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *