如何在通过apper或apt-get升级升级之前显示软件包的更改日志?

如何在通过apper或apt-get升级升级之前显示软件包的更改日志?

显然Debian 9.2 今天发布因此 Discover 和 Apper 显示了许多需要更新的软件包。

我想在运行更新之前查看所有这些软件包的更改日志。

如果可能的话,我想让 Apper / Discover 逐一检查软件包(或软件包捆绑包),以便它向我显示更改日志(可能还包括其他信息,例如用户对软件包的非恶意性和真实性的确认 -更新或用户评级的更改或已关闭问题的链接),并要求我确认更新相应的包(或包包)

但首先,如果我可以在运行后在终端中查看所有要升级的软件包的更改日志就足够了sudo apt-get upgrade

如何才能做到这一点?我已经尝试过apt-listchanges推荐的这里

我正在使用 KDE 运行 Debian 9。

答案1

您已经得到了部分答案:实现此目的的工具是apt-listchanges.默认情况下,它仅显示来自 的重要通知,NEWS.Debian而不显示完整的变更日志;要查看后者,您需要通过运行来配置它

sudo dpkg-reconfigure apt-listchanges

并要求它在显示更改后进行提示,并在询问您要显示哪些更改时选择“两者”。

完成后,升级(使用aptapt-getaptitude)将下载软件包、提取更改日志、显示它们(使用您选择的寻呼机,该寻呼机也是可配置的),并在继续升级之前要求确认。

我不知道有什么方法可以让 Apper 或 Discover 显示更改日志(但这并不意味着没有;事实上,执行上述操作也可能在这些工具中起作用)。

相关内容