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