这是我目前正在处理的情况。
我提供了一个包含32位和64位应用程序的rpm包,可以在两种模式下安装,即在64位和32位平台上安装。
由于软件包包含两个应用程序,因此在尝试在仅32位Linux机器上安装rpm软件包时。它还为32位应用程序创建了软链接以及32位应用程序。在安装后,我删除了64位应用程序的软链接,因为我们无法将其安装在32位计算机上。
现在,问题出现了,因为软件包已经安装在32位机器上,我已经删除了64位应用程序的软链接作为安装后的一部分,但rpm仍然包含这些64-的信息位应用程序软链接,通过rpm命令查询时可以看到,但实际上这些不应该是。
因此,任何人都有一些想法通过rpm查询并删除32位应用程序的额外信息。这应该在安装32位软件包期间完成,可能是在安装后。
任何帮助/想法都将受到赞赏。
答案 0 :(得分:1)
听起来你有RPM%文件列表中包含的软链接。您是否考虑过添加%post
脚本来创建软链接,而不是" 安装"软链接?