我需要将rpm分成两个rpm,因为它是两个独立的产品。
以前这两种产品都使用“reporter.rpm”。现在,他们将使用 “reporter-product1.rpm”和“reporter-product2.rpm”分别为。 每个产品的基本转速都需要这些转速, “base-product1.rpm”和“base-product2.rpm”,分别为。
reporter |-> reporter-product1
|-> reporter-product2
如果我每次只加两个“提供:记者”,那么“yum update”就会出现 从安装的reporter-product1.rpm冲突中提供一个“文件 来自包report.rpm的文件“
如果我每次只加两个“Obsoletes:reporter”,那么“yum update”就会出现 给出“错误:缺少依赖性:需要记者> = 1.3.2 package base-product1.rpm“和”错误:缺少依赖性:reporter> = package base-product2.rpm“
需要1.3.2如果我同时添加“Obsoletes:reporter”和“提供:记者”两个 rpm,“yum update”将尝试安装两个软件包 (记者 - product1.rpm和记者 - product2.rpm)因为他们俩 淘汰了记者.rpm
在这种情况下你有什么建议?
最诚挚的问候,