我是包装新手。
This website表示升级过程中的步骤为:
因此,升级期间的操作顺序为:
关于第5步,它究竟如何确定应删除哪些文件?它是否只删除属于旧版本%install/%post
步骤的文件?或者安装目录中的任何文件(如果“安装目录”的概念甚至有意义)是不是新版本%install/%post
的一部分被删除了吗?
答案 0 :(得分:2)
%files
部分列出的文件。这就是他们需要明确给出的原因。
你没有提到,如果他们被标记为%config
,他们就不会被覆盖。
答案 1 :(得分:0)
RPM会比较%files
部分的列表。如果旧包中包含%files
中列出的某个文件且新包没有,则会将其删除。如果两个软件包都列出了它,则rpm不会删除它。