假设我有两个名为1.rpm和2.rpm。他们俩都想放一个文件测试进入/usr/bin,但是他们都使用不同的版本测试。当然,我希望将两个 RPM 安装在同一台机器上。
在所描述的情况下,RedHat(假设是 RHEL5)的官方行为是什么?
答案1
假设这些是自制的 RPM,请重写您的spec
文件以在版本化名称(例如test-1.2
和test-2.1
)下安装可执行文件,并使用update-alternatives(8)
系统配置其中之一以供系统范围使用。
java
例如,这是 RHEL 对于可执行文件遵循的策略。