我将我的RPM软件包重命名为一个新名称。我为旧软件包使用了已淘汰标签。旧版本将在安装新软件包后删除旧软件包。这导致我的程序出现问题。无论如何,在安装新软件包之前是否要删除旧软件包?
答案 0 :(得分:0)
您的问题不是很清楚。正如我在您的相关问题How do we rename a rpm build?中回答的那样,正确使用过时时,rpm
将在安装新软件包时自动卸载旧软件包。
请注意,卸载和安装不会在单独的事务中进行。脚本混合在一起,如下所示:https://fedoraproject.org/wiki/Packaging:Scriptlets?rd=Packaging:ScriptletSnippets
答案 1 :(得分:0)
“ Obsoletes
”在安装后会卸载旧版本,因为那是the standard ordering of package upgrades。