将要安装的软件包的 apt 更改日志

mkm*_*mkm 37 apt dpkg

GUI 更新管理器能够显示要安装(尚未下载)的软件包的“更改日志”。

我还发现了如何在正确的位置提供 .changelog 文件以供更新管理器显示它们,现在我很高兴,因为我能够告诉我的客户他们可以直接从他们的贵。

不幸的是,我找不到任何命令行工具来做同样的事情,这在服务器上会更有用。

从我看到的情况来看,这个约定(将 .changelog 文件直接放在 apt 存储库中的 .deb 文件旁边)似乎是一个特定于 ubuntu 的扩展。

有一些 debian 资源(例如 reprepro 手册页)指出了在线存储变更日志的不同方式,http: //packages.debian.org/changelogs

有人知道是否已经存在像 apt-cache 这样的工具来显示尚未安装(或下载)的软件包的更改日志?

yuv*_*lio 46

还有apt changelog命令。它,也可能是 aptitude,从http://changelogs.ubuntu.com 中提取,如果他们没有将它们添加到它,它可能没有所有第三方更改日志文件。

$ apt changelog  unity
Get:1 Changelog for unity (http://changelogs.ubuntu.com/changelogs/pool/main/u/\
unity/unity_7.0.0daily13.06.19~13.04-0ubuntu1/changelog) [251 kB]
Fetched 251 kB in 0s (350 kB/s)
unity (7.0.0daily13.06.19~13.04-0ubuntu1) raring; urgency=low

  [ William Hua ]
  * Revert 3196 to fix menu highlighting issues with LibreOffice.
    Revision 3196 prevents LibreOffices menu items from highangelog
hlighting.
    See Launchpad bug #1153350. (LP: #1153350)

  [ Chris Townsend ]
  * Fixes issue where minimizing a full screen window would not draw the
t of
:
    lp:unity revno. 3320. (LP: #1064155)

  [ Marco Trevisan (Treviño) ]
  * SwitcherController: use proper long long types for
Run Code Online (Sandbox Code Playgroud)


Leo*_*lla 13

不确定我是否理解你真正需要的东西,但是

aptitude changelog package-name
Run Code Online (Sandbox Code Playgroud)

将显示 Ubuntu 存储库中任何包的更改日志。但它在 PPA 中不起作用。