更新之前的 rpm 版本?

更新之前的 rpm 版本?

几天前更新了一个 rpm 包。就我的情况来说,是 openssh。

今天我想问:“更新之前的版本是什么?”

到目前为止我还没有找到回答这个问题的方法。

RPM(就我的情况而言是 OpenSuSE)是否有更改历史记录,以便我可以获得这些信息?

答案1

没有这样的命令来获取历史记录。您可以检查历史文件/var/log/zypp/history如果您使用 zypper 安装/更新/删除软件包,请参见相关信息。

zypper 相当于“rug history”命令

任何通过 zypper 安装或更新的软件包都会被记录下来 /var/log/zypp/history。坏消息是该文件还记录了一些其他输出,因此您无法cat /var/log/zypp/history获得与“rug history”等效的输出。

但是,您可以/var/log/zypp/history使用“cut”命令来产生类似的输出:

cut -d "|" -f 1-4 -s --output-delimiter " | " /var/log/zypp/history | grep -v " radd "

相关内容