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

Недавно, я должен был получить список пакетов, которые были установлены в моей системе Ubuntu, которые были также приостановлены для обновления.

Состояние 'хранения' для пакета означает, что, когда операционная система обновлена, установщик не обновит эти пакеты также, если явно не указано в опциях.

Я ищу решение командной строки, но понимаю, что это может быть возможно от GUI также.

39
задан 19 October 2016 в 12:03

2 ответа

Можно использовать apt-mark:

apt-mark showhold

это покажет пакеты, которые удерживаются, "содержат" состояние так, чтобы pacakge менеджер не был автоматическое обновление пакеты.

От man apt-mark:

showhold
           showhold is used to print a list of packages on hold
46
ответ дан 23 November 2019 в 00:12

Используйте dpkg

dpkg -l | grep "^hi"

-l означает список всех пакетов, которые затем передаются в grep.

Регулярное выражение "^hi" означает поиск всех строк, начинающихся с «hi», которые являются инициалами «hold» и «connected».

По умолчанию dpkg -l перечисляет статус, имя пакета, версию, архитектуру и краткое описание.

9
ответ дан 23 November 2019 в 00:12

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

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