轻松查看升级包的变更列表

轻松查看升级包的变更列表

假设我跑sudo apt-get 升级在我的 Lucid Lynx 上,它升级了我感兴趣的几个软件包。是否有一个命令可以运行,可以打开某种信息或手册,告诉我这个新版本的软件包做了哪些更改?

例如,如果我运行apt-get 升级命令,它会安装新版本的 empathy。我是否必须访问他们的网站来查看此版本中所做的更改,或者是否有更快捷的命令行方式?

答案1

http://manpages.ubuntu.com/manpages/jaunty/man1/apt-listchanges.1.html

apt-listchanges — 显示 Debian 软件包档案中的新变更日志条目。

或者(我认为更简单的方法)>
aptitude changelog amarok
aptitude changelog amarok=2.1.1.0

答案2

apt-listchanges 示例

如果首次使用时有必要,请安装包(85 kB):

apt install apt-listchanges

取决于您的配置(详情请点击此处), 您安装的软件包的 deb 文件可能位于 中/var/cache/apt/archives。如果不在,或者您尚未安装软件包,请下载 deb(此处为名为 foo 的软件包):

cd /tmp
apt download foo

现在显示该包的新闻和更新日志:

apt-listchanges --which=both foo_version.deb

相关内容