Как установить фиксированные версии (других RPM) с RPM, но зависит от слабых версий с CPACK? - PullRequest
0 голосов
/ 27 марта 2019

Я хочу создать метапакет (RPM, который устанавливает другие RPM). Для этого я использую CPACK.

До этого я использовал CPACK_RPM_PACKAGE_REQUIRES с сильными зависимостями для установки RPM, от которых я зависел. Но с этим люди не могут обновить только один из deps.

Так что мне нужно зависит от слабых версий, но все же нужно, чтобы при установке моего RPM была установлена ​​конкретная версия.

Кто-нибудь знает, как это сделать?

Я попытался установить сильное депонирование в CPACK_RPM_PACKAGE_REQUIRES_PRE и слабое депонирование в CPACK_RPM_PACKAGE_REQUIRES. Но когда я использую yum deplist, кажется, что два параметра просто объединяются.

Я также пытаюсь использовать CPACK_RPM_PRE_INSTALL_SCRIPT_FILE для установки определенных версий, кажется, что скрипт никогда не запускается. Может быть, я делаю это неправильно.

Спасибо за вашу помощь.

...