检查已安装的软件包的先前版本或检查 apt 的交易记录

检查已安装的软件包的先前版本或检查 apt 的交易记录

我有一个从 12.04(我认为)升级到 14.04 的 ubuntu 系统。我有很多被保留的软件包,我必须巧妙地处理它们才能运行,还有很多未被保留的软件包。

我做了所有的事情 - apt-get dist-upgrade,aptitude for reluctant packages,最后得到了一个完全更新的系统

其中一个未保留的软件包(看起来像是来自 PPA 的内部镜像)被标记为需要更新,我想知道该软件包的最后 2-4 个更新是什么时候发生的,以及如何发生的,最好是知道具体时间。

是否存在某种机制可以实现这一点?

答案1

apt只是一个前端dpkg。事务记录在 dpkg.log 中,您可以使用终端命令获取最近安装的软件包列表,该命令zcat -f /var/log/dpkg.log* | grep "\ install\ " | sort将为您提供一个排序良好的列表,最新安装在底部或使用 GUI,通过运行系统日志应用程序并从左侧菜单中选择 dpkg.log:

查看日志

资料来源:经验和https://help.ubuntu.com/community/InstallingSoftware

相关内容