升级前查看所有要升级的包的更新日志

Ste*_*aug 3 package-management ubuntu deb

在我的 Ubuntu 台式计算机上使用 Synaptic 时,我可以查看所有要升级的软件包的所有更改日志,并根据需要取消选择要升级的软件包。在我的桌面上,我通常会安装所有东西,但我喜欢至少查看更改的内容,以便在我怀疑升级可能会导致我使用的开发工具出现问题时推迟升级。

在没有 x-server 的服务器(Ubuntu Server)上,我如何在控制台上做同样的事情:

  • 列出将要更新的所有包(apt-get --dry-run upgrade这样做还有很多嘈杂的模拟安装消息),
  • 查看从上次升级到将升级到的版本的更改日志(如果有)。
  • 选择我想忽略的包,或者我想升级的包

我为此搜索了很多,但没有找到任何东西,可能我没有使用正确的术语;但这肯定是可能的。Synaptic 必须从我假设的一些低级工具中获取它的信息?

如果使用现有工具还不能轻松完成,也欢迎使用复杂的 shellscript。

Nia*_*gan 5

安装apt-listchanges软件包。然后,当您运行apt-get upgrade它时,它应该会在您继续之前为您提供更改列表。

  • 此外,安装 apticron 并在“/etc/apticron/apticron.conf”中设置您的电子邮件。这样,您将收到包含任何更改的常规电子邮件。 (3认同)