我的产品已经安装,我想升级它。现在我的升级只包含一个文件,而实际产品包含一个包含更多文件的目录结构。
现在,当我使用rpm -Uvh abc.x86_64.rpm
它时,它会删除所有旧文件并将这个文件放在新的升级补丁中。
Spec 文件是用%pre, %post
脚本编写的,但没有用。
我已经尝试使用%pre
除要升级的文件之外的部分备份旧软件,并且在安装后在%post
部分的帮助下我试图恢复除升级文件之外的备份文件。
通过执行上述升级无法正常工作。
我需要帮助来解决这个问题。任何指针?