Недавно, я должен был получить список пакетов, которые были установлены в моей системе Ubuntu, которые были также приостановлены для обновления.
Состояние 'хранения' для пакета означает, что, когда операционная система обновлена, установщик не обновит эти пакеты также, если явно не указано в опциях.
Я ищу решение командной строки, но понимаю, что это может быть возможно от GUI также.
Можно использовать apt-mark
:
apt-mark showhold
это покажет пакеты, которые удерживаются, "содержат" состояние так, чтобы pacakge менеджер не был автоматическое обновление пакеты.
От man apt-mark
:
showhold
showhold is used to print a list of packages on hold
Используйте dpkg
dpkg -l | grep "^hi"
-l
означает список всех пакетов, которые затем передаются в grep.
Регулярное выражение "^hi"
означает поиск всех строк, начинающихся с «hi», которые являются инициалами «hold» и «connected».
По умолчанию dpkg -l
перечисляет статус, имя пакета, версию, архитектуру и краткое описание.