Как вывести список всех удаленных, но настроенных пакетов в Debian?

Как вывести список всех пакетов, которые остались настроенными в системе после apt-get remove иначе в rc государство?

Какой самый простой и надежный способ проверить, если система имеет пакет в другом состоянии, чем ii?

1 ответ

Я начну с заявления об отказе от ответственности, что оно основано на Ubuntu (15.10), а не на ванильном Debian, но я бы предположил, что он будет работать так же. Подтверждения или исправления, если я ошибаюсь, конечно, приветствуются.

Ваше упоминание о "состоянии rc" говорит о том, что вы знакомы с dpkg. Я не знаю, задумывались ли вы о чем-то более причудливом, но почему бы просто не использовать это и отфильтровать вывод, чтобы показать, что вы хотите? Например:

Список всех удаленных пакетов, в которых остаются файлы конфигурации (строка начинается с rc):

dpkg -l | awk '/^rc/ { print }'

Список пакетов, которые в данный момент не установлены (строка не начинается с ii):

dpkg -l | awk '!/^ii/ { print }'

Второй основан на предположении, что dpkg -l не включает пакеты, которые никогда не устанавливались, что может не выполняться во всех случаях, возможно, особенно в старых версиях.

Другие вопросы по тегам