0

经历了包名称更改,因此我所有的新包(例如 newlib、newlib-devel 等)都已过时并与旧包(例如 oldlib、oldlib-devel)发生冲突。

然而,-debuginfo 包是自动创建的,有没有办法在不禁用其自动创建 (%define debuginfo %{nil}) 并“手动”创建 debuginfo 包的情况下将过时和冲突字段添加到包中?

4

1 回答 1

0

我不知道你是否解决了你的问题,但对我来说,将 * -debuginfo包添加到我的 RPM 规范的Obsoletes字段就足够了。否则我在尝试更新旧包时会发生冲突。

例子:

Obsoletes: oldlib oldlib-debuginfo

干杯,托马斯

于 2013-06-05T12:34:17.823 回答