Вы можете передать apt-file list
список пакетов для обработки за один раз, используя
apt-file -f-
(для чтения со стандартного ввода ). Мои измерения показывают, что
apt-get -s install xorg | awk '/^Inst / { print $2 }' | apt-file -f- list
более чем в два раза быстрее, чем тот же процесс с циклом apt-file
(с использованиемxargs
).
Я публикую -процесс с sort -k2,2
, так как мне очень нравится видеть задействованный пакет.
Использование apt-get -s install
вместо пост--обработки apt-cache depends xorg
означает, что учитываются все пакеты, которые будут установлены в вашей системе, и только те пакеты, включая рекурсивные зависимости. apt-cache depends xorg
показывает только непосредственные зависимости xorg
, а ваша обработка сообщения -не обрабатывает альтернативы.