Моя команда собирается добавить новый RPM, Y, на землю пользователя.Был RPM, X, который должен быть взаимоисключающим с Y. Другими словами, X и Y не должны сосуществовать.
Таким образом, в файле спецификации Y есть строка с надписью «Устаревший: X».
Дело в том, что мы не можем изменить файл спецификации X. Когда он был написан,такого пакета с именем Y не было. Таким образом, он не является ни "Obsoletes", ни "Conflicts" Y.
Мы можем добавить дополнительные поддельные / виртуальные / мета-пакеты на пользовательскую землю.Есть ли в любом случае, что существующий пакет X также эффективно устаревает новый пакет Y?
yum install X
должен удалить Y, если он установлен.