GUI update-manager 能够显示要安装的软件包的“更改日志”(尚未下载)。
我还发现了如何在正确的位置提供 .changelog 文件以供 update-manager 显示,现在我很高兴,因为我能够告诉我的客户他们可以直接从他们的自定义包中看到我的自定义包的更改日志桂。
不幸的是,我找不到任何命令行工具来做同样的事情,这在服务器上会更有用。
从我所见,这种约定(将 .changelog 文件直接放在 apt repo 中的 .deb 文件旁边)似乎是一个特定于 ubuntu 的扩展。
有一些 debian 资源(例如 reprepro 手册页)指向在线存储变更日志的不同方式,http ://packages.debian.org/changelogs
有谁知道是否已经存在像 apt-cache 这样的工具来显示尚未安装(或下载)的包的更改日志?
还有
apt changelog
命令。它,可能还有能力,从http://changelogs.ubuntu.com中提取,如果他们没有将它们添加到其中,它可能没有所有第三方变更日志文件。不确定我是否理解你真正需要的东西,但是
将显示 Ubuntu 存储库中任何包的更改日志。但它在 PPA 中不起作用。