RedHat RPM 文件冲突

RedHat RPM 文件冲突

假设我有两个名为1.rpm2.rpm。他们俩都想放一个文件测试进入/usr/bin,但是他们都使用不同的版本测试。当然,我希望将两个 RPM 安装在同一台机器上。

在所描述的情况下,RedHat(假设是 RHEL5)的官方行为是什么?

答案1

假设这些是自制的 RPM,请重写您的spec文件以在版本化名称(例如test-1.2test-2.1)下安装可执行文件,并使用update-alternatives(8)系统配置其中之一以供系统范围使用。

java例如,这是 RHEL 对于可执行文件遵循的策略。

相关内容