rpm / yum: потрібна мінімальна версія додаткового пакету


2

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

Відповіді:


0

Замість конфліктів: python-модулі <X add Потрібно: python-module> = X, якщо ви хочете допомогти від yum під час оновлення.

Yum (і багато виправлень на основі оборотів в хвилину) не автоматизує конфлікти: обробка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.