У меня есть два пакета, python-modules
и python-modules-foo
. python-modules-foo
не требует python-modules
должны быть установлены, но если установлен python-modules
то он должен быть по крайней мере версии X. В этом случае модуль Python foo
является частью python-modules
вплоть до версии X; Затем я переместил foo
в его собственный пакет и удалил его из python-modules
начиная с версии X.
В настоящее время у меня есть Conflicts: python-modules < X
в файле спецификаций для python-modules-foo
, который запрещает установку python-modules-foo
, если версия python-modules
X не установлена. Есть ли способ настроить пакеты и / или yum так, чтобы yum install python-modules-foo
обновлял python-modules
при необходимости, но не устанавливал иначе?
Я понимаю, что могу просто попытаться установить python-modules-foo
и, если это не удастся, повторить после обновления python-modules
. Мне просто любопытно, может ли yum
справиться с этим типом необязательной зависимости самостоятельно.