当我打字时
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-升级?
发布于 2010-09-12 16:05:12
如果您安装了apt-listchanges包,您将得到更多的选项。您可以让apt-get和aptitude显示更新包的变更集(或者是完整的变更量或升级中的新内容),并在看到变更包后提示确认。默认情况下,安装apt-listchanges后,只显示重要的消息;要查看changelogs,请运行dpkg-reconfigure apt-listchanges。
在Debian中,相关的包apt-listbugs从bugs.debian.org获取bug报告。我不确定它是否已经移植到Ubuntu的launchpad.net上。
https://askubuntu.com/questions/4068
复制相似问题