Назад | Перейти на главную страницу

Aptitude: список обновлений безопасности

Я пытаюсь перечислить и отобразить некоторую информацию о доступных обновлениях безопасности на сервере Ubuntu.

Я бы использовал следующую команду, где ?archive(security) фильтрует пакеты, содержащие security в их архиве, а %t показывает архив:

aptitude search "?upgradable ?archive(security)" -F "%p %t %v %V" --disable-columns

Я обнаружил эту проблему: в выводе есть пакеты, относящиеся к updates архив, а также в security архив. См. Следующий отрывок:

xwayland                      xenial-updates
xwayland:i386                 xenial-updates
xwayland-hwe-16.04            xenial-security,xenial-updates
xwayland-hwe-16.04:i386       xenial-security,xenial-updates

Я делаю ошибку или не понимаю команду или систему?


Примечание:

Как описано в ссылка на шаблон поиска, шаблон поиска состоит из одного или нескольких условий («терминов»), и пакеты соответствуют шаблону, если они соответствуют всем его условиям. Таким образом, ?upgradable ?archive(security) эквивалентно ?and(?upgradable ?archive(security)).

Вам следует добавить? И объединить оба параметра поиска:

aptitude search "?and(?upgradable ?archive(security))" --disable-columns