1

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

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

1 ответ1

1

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .