rpm 包在 yum 中与自身冲突

rpm 包在 yum 中与自身冲突

我准备了定制套餐平台-6-1.2.3-1.x86_64

我希望它与其他一切都相冲突平台-6系统中安装的软件包。软件包中的文件与其他 plat-6 软件包不冲突。

因此我在 spec 文件中填写了以下内容:

Name: platform-6
Provides: plat-6
Conflicts: plat-6

现在,当我在系统上安装该软件包时,有时会出现以下情况:

** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
platform-6-1.2.3-1.x86_64 has installed conflicts plat-6: platform-6-1.2.3-1.x86_64
Error: check all

答案1

我认为问题是

Provides: plat-6

你让它与自身发生冲突。

编辑:

尝试

Conflicts:          plat-6 < %{version}

相关内容