如何查看 debian/ubuntu deb 软件包的更新日志?

Ama*_*rus 25 package-management ubuntu debian deb apt

我正在运行 Ubuntu,并且安装了一个 deb 文件。我以前制作过 deb 包,所以我知道有一个 debian 更改日志 (debchange)。无论如何,是否可以查看我已安装的任何软件包的 debian 更改日志?假设我无权访问此包的 deb 源文件,并且我没有可用的 deb 文件。如果需要,我可以安装额外的软件包。

小智 35

或者,如果 deb 也在存储库中,并且您想知道旧版本的变更日志,则可以使用apt-get changelog package阅读所有变更日志。例如对于openssl:

apt-get changelog libssl1.0.0
Run Code Online (Sandbox Code Playgroud)


Jan*_*nen 15

apt-listchanges是一个很好的包,但如果没有 deb 文件,你最好的选择很可能是从/usr/share/doc/somepackage/changelog.Debian.gz读取 Debian 变更日志。

创建一个shell函数:

function debchanglog () {
  zless "/usr/share/doc/$1/changelog.Debian.gz"
}
Run Code Online (Sandbox Code Playgroud)