Как получить входящие/исходящие пакеты с помощью ifconfig

Это то, чем я сейчас пользуюсь,но он может содержать ошибки и определенно не очень эффективен:

apt-cache depends xorg | grep '..\(Depends\|Recommends\): [^<]' | sed 's/[^:]*: //' | while read LINE; do [[ -z "$LINE" ]] || apt-file list "$LINE"; done | sed 's/[^:]*: //' | sort

Шаг -на -шаг:

Получить список пакетов, которые будут установлены:

apt-cache depends xorg

Выберите записи «зависит» и «рекомендует»:

grep '..\(Depends\|Recommends\): [^<]'

Удалите все, кроме имени пакета:

sed 's/[^:]*: //'

Если строка не пуста, запустите apt-fileс каждым именем пакета:

while read LINE; do [[ -z "$LINE" ]] || apt-file list "$LINE"; done

apt-file listвозвращает строки, каждая из которых начинается с соответствующего имени пакета для файла. Удалить имя пакета из строки, оставив только имя файла:

sed 's/[^:]*: //'

Сортировка строк:

sort
0
03.06.2020, 11:42
0 ответов

Теги

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