linux - 如何获取已删除 rpm 的详细信息

标签 linux rpm rpmbuild

我有一些使用 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/

相关文章:

linux - 为什么 Windows 上的 FFTW 比 Linux 上快?

linux - WHM - 控制台不工作

linux - 是否有另一种方法来识别 rpm 规范文件中与 rpm 命令一起使用的参数或参数

linux - Debian apt-show-versions 的 Red Hat 等效项是什么?

ubuntu - 在没有外星人的情况下将rpm转换为deb?

php - 安装 src.rpm 是否运行 %install?

rpm - 创建一个 RPM 来简单地解压 tar 球

linux - ldd 依赖项

linux - RPM 无法遵循安装时的依赖顺序

linux - Vagrant - 如何挂载 virtualbox 共享文件夹? ("vboxsf"不可用)