我有一些使用 rpm-build 在本地构建的 rpm。我将它安装在 CentOS 机器上,后来我删除并安装了最新构建的。现在我可以获取以前安装的 rpm 版本。有没有办法获取已删除的 rpm 列表??。我使用“rpm -e”命令删除了以前的 rpm。
最佳答案
旧版本在 /var/log/rpmpkgs
中存储了已安装 RPM 的快照——我不记得是什么时间间隔,但它不是内置的;这是一个 cron 工作。较新的发行版似乎不再这样做了,因为 yum
native 记录所有内容,而 cron 作业有点像 hack。
你没有说是什么版本的 CentOS,但如果你没有那个日志文件,我认为你运气不好。您可能会幸运地在某人的 shell 历史记录中找到它(root 或运行 sudo
的用户)。
关于linux - 如何获取已删除 rpm 的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28623106/