我能看到更多关于 aptitude dist-upgrade 的细节吗?

kvz*_*kvz 8 upgrade server aptitude

当我打字

aptitude dist-upgrade
Run Code Online (Sandbox Code Playgroud)

我得到例如:

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/?]
Run Code Online (Sandbox Code Playgroud)

我想知道的是每个升级候选者发生了什么变化。有没有办法可以查看这些包中所有更改的列表?

我知道我能做到

aptitude changelog mysql-server
Run Code Online (Sandbox Code Playgroud)

我可能会grep&awk候选人并将它们通过管道传输到 changelog 命令,但执行需要很长时间。

有没有更好的方法来获取 dist 升级的完整更新日志?

Gil*_*il' 4

如果安装该apt-listchanges软件包,您将获得更多选项。您可以获取apt-getaptitude显示更新包的更改日志(完整的更改日志或升级中的新增内容),并在看到更改日志后提示您进行确认。默认情况下,安装后apt-listchanges只显示重要新闻;要查看更改日志,请运行dpkg-reconfigure apt-listchanges.

在 Debian 中,相关软件包apt-listbugsbugs.debian.org. 我不确定它是否已被移植到launchpad.netUbuntu 上。

  • 我只想查看提议的发行版升级的变更日志,这样我就可以决定是否值得冒这个风险(虽然很小,但仍然值得)。我已经安装了“apt-listchanges”,但这似乎只适用于已经安装的软件包。你说我可以“获取`apt-get`和`aptitude`来显示更新包的变更日志”。这似乎是正确的方向,但我不知道如何做。帮助说:“更改日志 - 查看包的更改日志” (2认同)