Могу ли я получить список пакетов, конфигурация которых должна быть очищена?

Я Пытался получить список всех удаленных пакетов, конфигурации которых должны быть очищены с помощью этой команды dpkg -l, но это был очень большой список. Есть ли какая-нибудь команда для получения списка всех пакетов, которые необходимо удалить?

1
задан 22 July 2021 в 06:13

1 ответ

Вам будет не хватать строки заголовка, но команда

dpkg-query -l | awk '/^. c/'

перечислит пакеты, в которых существуют только файлы конфигурации


Список пакетов, найденных awk, может быть удален с помощью изменения программы

dpkg-query -l | awk  '/^.c/ { system("sudo dpkg --purge " $2) }'

Следует отметить, что я не считаю это отличной идеей: я думаю, было бы предпочтительнее перечислить результаты поиска в файл, убедиться, что вы согласны удалить названные пакеты, а затем использовать текстовый файл в качестве входа в dpkg:

dpkg-query -l | awk  '/^.c/' > ~/DpgkTargets
sudo nano ~/DpkgTargets
sudo dpkg --purge < ~/DpkgTargets
5
ответ дан 28 July 2021 в 11:16

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

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