Как вывести список поврежденных пакетов в консоли

Когда я пытаюсь узнать, как это сделать, все результаты, которые я получаю, - « Как исправить поврежденные пакеты ».

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

5
задан 16 May 2017 в 06:29

3 ответа

Можно перечислить поврежденные пакеты:

dpkg -l | grep ^..r 

состояние r (на третьем поле) средства: reinst-необходимый (поврежденный пакет, требуемая переустановка)

dpkg полевое объяснение

7
ответ дан 16 May 2017 в 16:29

Для получения списка частично установленных пакетов (с информацией об архитектуре) предшествовавший их состояниями, один с методической точностью, выполнение

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]

Видит man dpkg-query для получения информации о состояниях и т.д. (Я предполагаю , Reinst-необходимый флаг т.е. флаг R не могут появиться с состояниями n, c или мной. Если это могло, расширенное регулярное выражение в команде grep должно быть изменено.)

2
ответ дан 16 May 2017 в 16:29
  • 1
    Извините, я didn' t знают о той функции ProFTPd, таким образом, я думал, что Вы просто перепутали это. Однако я оставлю свой комментарий так или иначе, так, чтобы other' s мог бы получить подсказку. – Bachsau 30 November 2018 в 13:40

Кажется, что никто не рекомендовал это:

sudo apt-get check

также для большего количества информационной попытки

apt-get --help
3
ответ дан 23 November 2019 в 08:46

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

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