【发布时间】:2012-09-26 20:26:31
【问题描述】:
这是我目前正在处理的一种情况。
我提供了一个包含 32 位和 64 位应用程序的 rpm 包,并且可以在两种模式下安装,即在 64 位和 32 位平台上。
由于该软件包包含这两个应用程序,因此当尝试在 32 位 Linux 机器上安装 rpm 软件包时。它也为 64 位应用程序和 32 位应用程序创建软链接。在安装后,我删除了 64 位应用程序的软链接,因为我们无法在 32 位机器上安装它。
现在,问题出现了,因为该软件包已经安装在 32 位机器上,并且我已经删除了 64 位应用程序的软链接作为安装后的一部分,但 rpm 仍然包含这些 64-位应用程序软链接,通过 rpm 命令查询时可以看到,但实际上这些不应该。
因此,任何人都想通过 rpm 查询并删除 32 位应用程序的额外信息。这应该在安装 32 位包的过程中完成,可能在安装后。
任何帮助/想法将不胜感激。
【问题讨论】:
-
为什么会有奇怪的解决方法?为什么不像普通的那样只有两个包,
i386和x86_64? -
这不是应用程序/软件用户的要求吗?