LINUX.ORG.RU

Список обновлений пакетов

 , ,


0

1

У aptitude есть удобная штука для просмотра наличия обновлений установленных пакетов:

# aptitude search ~U
i   dpkg                                        - система управления пакетами Debian
i A linux-image-3.2.0-4-686-pae                 - Linux 3.2 for modern PCs
i   tzdata                                      - данные о часовых поясах и переходах на летнее время
#

Хотелось бы получить такой или информационно похожий список используя просто apt* или dpkg* и не городить костыли.

На данный момент я не придумал ничего лучше, чем вот такое решение:

# apt-get -qq -s upgrade | grep -P '^Inst ' | awk '{print $2}'
dpkg
linux-image-3.2.0-4-686-pae
tzdata
#

Или немного поинформативнее:

# for i in `apt-get -qq -s upgrade | grep -P '^Inst ' | awk '{print $2}'`; do dpkg-query -W -f='${Package;30} - ${Description}\n' ${i} | head -1; done
                          dpkg - Debian package management system
   linux-image-3.2.0-4-686-pae - Linux 3.2 for modern PCs
                        tzdata - time zone and daylight-saving time data
#

Каким методом смотрит лоровец пакеты, к которым прилетело обновление?

★★★★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.