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

mYn*_*EAm 2 debian apt upgrade package-management

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

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

如果可能的话,我希望 Apper/Discover一个接一个地检查包(或包包),以便它向我显示一个更改日志(可能还有其他信息,例如用户对包的非恶意性和真实性的确认- update or user-ratings for the changes or links to the closed issue)并要求我确认更新相应的包(或包包)

但是首先,如果我可以在运行sudo apt-get upgrade.

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

我正在使用 KDE 运行 Debian 9。

Ste*_*itt 6

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

sudo dpkg-reconfigure apt-listchanges
Run Code Online (Sandbox Code Playgroud)

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

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

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