在升级之前查看所有要升级的软件包的更新日志

在我的Ubuntu桌面电脑上使用突触时,我可以查看所有要升级的软件包的所有更新日志,如果需要,可以取消select升级软件包。 在我的桌面上,我通常会安装所有的东西,但是我喜欢至less回顾一下所做的更改,以便我可以推迟升级,如果我怀疑它可能会导致我使用的开发工具出现问题。

在没有x服务器的服务器(Ubuntu服务器)上,我怎么能在控制台上做同样的事情:

  • 列出所有将被更新的软件包( apt-get --dry-run upgrade执行此操作以及大量嘈杂的模拟安装消息)
  • 查看从上次升级到将要升级到的版本的更新日志(如果有的话)。
  • select我想要忽略哪些软件包,或者我想升级哪些软件包

我为此搜寻了很多,但我还没有find任何东西,可能我没有使用正确的术语。 但肯定这一定是可能的。 突触必须从我假设的一些低级工具中获得信息?

复杂的shell脚本也是受欢迎的,如果这还不是现有的工具很容易完成的话。

安装apt-listchanges软件包。 然后,当你运行apt-get upgrade它应该给你的变化列表,然后再继续。