RPM安装脚本丢失?

我在xyz-3.0.rpm上执行以下代码:$ rpm -qi –scripts〜/ xyz-3.0.rpm> list

现在这里是列表显示:$猫列表

postinstall scriptlet (/bin/sh): rm /opt/xyz/config/appkey.cfg /opt/xyz/bin/setup 

现在我看到安装脚本没有正确添加,并且缺less选项。 应该用-i参数调用。

为了解决这个问题,我的预感是去search生成这个rpm的.spec文件,但在spec文件中我没有看到任何安装脚本被调用。

我相信我正在寻找正确的spec文件,但我没有看到被调用的安装脚本。

有没有一种方法可以从xyz-3.0.rpm中提取spec文件? 或者可能修改spec文件以使用-i参数运行安装程序?

您运行的命令列出xyz RPM中的脚本缺less查询卸载软件包所需的-p或–package选项。 该命令应该是

rpm -qp --scripts ~/xyz-3.0.rpm > list

回答你的问题,当且仅当该rpm包含spec文件时,才能从xyz-3.0.rpm中提取和​​修改spec文件。