У мене два пакети, 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
можна самостійно впоратися з цим типом факультативної залежності.