我想创建一个元软件包(安装其他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来安装特定版本,该脚本似乎从未运行过。也许我做错了。
感谢您的帮助。