Вопрос: Могу ли я увидеть более подробную информацию об aptitude dist-upgrade? [Дубликат]


На этот вопрос уже есть ответ:

Когда я печатаю

aptitude dist-upgrade

Я получаю, например:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
The following NEW packages will be installed:
  bc{a} linux-image-2.6.32-24-virtual linux-image-2.6.32-308-ec2 
The following packages will be upgraded:
  apt apt-transport-https apt-utils base-files bijk-node binutils cloud-init grub-common grub-pc icedtea-6-jre-cacao ifupdown landscape-client landscape-common 
  libfreetype6 libfreetype6-dev libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2 libmysqlclient16 libpcsclite1 libsmbclient libudev0 
  libusb-0.1-4 libwbclient0 libwww-perl lintian linux-ec2 linux-image-ec2 linux-image-virtual linux-libc-dev linux-virtual mountall mysql-client-5.1 
  mysql-client-core-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1 openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib python-apt 
  python-lazr.restfulclient sudo tzdata tzdata-java udev update-manager-core upstart ureadahead w3m wget 
54 packages upgraded, 3 newly installed, 0 to remove and 2 not upgraded.
Need to get 103MB of archives. After unpacking 89.4MB will be used.
Do you want to continue? [Y/n/?]

Я хотел бы знать, что изменилось в каждом кандидате на обновление. Есть ли способ увидеть список всех изменений в этих пакетах?

Я знаю, что могу

aptitude changelog mysql-server

И я мог бы, вероятно, grep & awk кандидатов и передать их команде изменений, но выполнение этого занимает много времени.

Есть ли лучший способ получить полный журнал изменений dist-upgrade?


7
2017-09-12 15:41


Источник


В конце я обратился к Аптикруну: debian-administration.org/articles/491, Он показывает, что изменилось в доступных обновлениях с момента последнего обновления пакетов. Помогает оценить, когда / если вы должны обновить. Вы можете установить aptitude install apticron, - kvz


Ответы:


Если вы установите apt-listchanges пакет, вы получите больше опций. Вы можете получить apt-get а также aptitude чтобы показать изменения обновленных пакетов (либо полный журнал изменений, либо только то, что нового в обновлении), и вызвать подтверждение после того, как вы просмотрели изменения. По умолчанию после установки apt-listchanges, показаны только важные новости; увидеть список изменений, запустить dpkg-reconfigure apt-listchanges,

В Debian соответствующий пакет apt-listbugs выводит отчеты об ошибках из bugs.debian.org, Я не уверен, было ли портировано смотреть на launchpad.net для Ubuntu.


4
2017-09-12 16:05



Установка apt-listchanges также устанавливает и запускает некоторый почтовый демон, Кажется глупым установить другую сетевую услугу, чтобы я мог просматривать журнал изменений. - ændrük
Это Recommends:, а не Depends:, поэтому вы можете установить apt-listchanges без exim4 если вы sudo apt-get --no-install-recommends install apt-listchanges, - lfaraone
FYI, apt-listbugs был удален из Ubuntu, поскольку в настоящее время он не работает в Ubuntu. - lfaraone
@ ændrük: почтовый демон - это обычная часть системы unix. На Ubuntu он настроен только на доставку локальной почты (главным образом из cron) по умолчанию - он не будет прослушивать в сети, если вы явно не настроили ее. - Gilles
Я только хочу увидеть изменения в предлагаемом dist-upgrade, поэтому я могу решить, стоит ли ему рисковать (крошечный, но все же). Я установил apt-listchanges но это работает только на уже установленных пакетах. Вы говорите, что я могу "получить apt-get а также aptitude чтобы показать изменения в обновленных пакетах ». Это похоже на правильное направление, но я не могу понять, как это сделать. Справка говорит: changelog - View a package's changelog - kvz