【发布时间】:2023-03-20 04:01:01
【问题描述】:
我想将我的 rpm 文件的名称从 oldname-7.x86_64.rpm 更改为 newname-8.x86_64.rpm。 我用新名称创建了新的 rpm,但是当我尝试执行时
rpm -Uvh newname-8.x86_64.rpm
它会抛出以下错误:
file XXXXX from install of oldname-7.x86_64 conflicts with file from package newname-8.x86_64.
rpm 升级删除软件包并安装新软件包。但在我的情况下,包名称不同,因此它不会删除包。 我应该在 %pre 部分中使用 rpm -e oldname 删除旧名称项目吗?有没有办法在 %pre 部分设置旧名称?
【问题讨论】: