Yum (Yellowdog Updater Modified) 是RPM-based Linux系统(如CentOS、RHEL、Fedora等)的包管理器,它会记录所有安装、更新和删除操作的历史。以下是查看Yum历史记录的几种方法:
yum history
这会显示一个简明的历史记录列表,包括: - ID号 - 执行日期和时间 - 执行的操作(安装、更新、删除等) - 操作是否成功 - 受影响的包数量
yum history info [ID]
用具体ID号替换[ID]
可以查看该次操作的详细信息,包括所有受影响的软件包。
yum history package-list [ID]
yum history addon-info [ID]
yum history undo [ID]
这会尝试撤销指定ID的事务操作。
yum history redo [ID]
yum history list [number]
例如yum history list 5
显示最近的5条记录。
yum history package [package_name]
Yum的历史记录也保存在日志文件中:
cat /var/log/yum.log
或者使用journalctl
(在systemd系统上):
journalctl -u yum
这些命令可以帮助你追踪系统的包管理历史,对于故障排除和系统审计非常有用。