假设我跑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