我准备了定制套餐平台-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}