На этот вопрос уже есть ответ здесь:
Когда я ввожу
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
кандидатов и передать их в команду changelog, но выполнение этого занимает много времени.
Есть ли лучший способ получить полный журнал изменений при dist-upgrade?
Если вы установите пакет apt-listchanges
, вы получите больше опций. Вы можете получить apt-get
и aptitude
, чтобы показать журналы изменений обновленных пакетов (либо полный журнал изменений или только то, что появилось в обновлении), и запросить подтверждение после того, как вы увидели журналы изменений. По умолчанию после установки apt-listchanges
отображаются только важные новости; чтобы увидеть список изменений, запустите dpkg-reconfigure apt-listchanges
.
В Debian связанный пакет apt-listbugs
выбирает отчеты об ошибках из bugs.debian.org
. Я не уверен, был ли он портирован, чтобы посмотреть на launchpad.net
для Ubuntu.