如何通过RPM安装固定版本(其他RPM),但依赖弱版本使用CPACK?

时间:2019-03-27 07:51:12

标签: cmake dependencies rpm cpack

我想创建一个元软件包(安装其他RPM的RPM)。 为此,我正在使用CPACK。

直到这里,我都使用CPACK_RPM_PACKAGE_REQUIRES并具有很强的依赖性来安装我依赖的RPM。 但是,有了这个,人们不能只升级其中一个部门。

因此,我需要依赖弱版本,但仍希望在他们安装我的RPM时安装特定版本。

有人知道怎么做吗?

我尝试在CPACK_RPM_PACKAGE_REQUIRES_PRE中设置强dep,在CPACK_RPM_PACKAGE_REQUIRES上设置弱dep。但是,当我使用yum deplist时,似乎两个参数只是聚合了。

我还尝试使用CPACK_RPM_PRE_INSTALL_SCRIPT_FILE来安装特定版本,该脚本似乎从未运行过。也许我做错了。

感谢您的帮助。

0 个答案:

没有答案