RedHat RPM 文件冲突

Mat*_*ski 3 linux rpm rhel

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

在描述的情况下,RedHat(让它成为 RHEL5)的官方行为是什么?

daw*_*wud 7

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

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