0

我目前安装了一个版本的 rpm (x.rpm),需要在下一个版本 (y.rpm) 中重命名。为此,我决定废弃旧的 (x.rpm) rpm。当我在新 rpm 上运行 rpm –Uvh y.rpm 时,会执行以下步骤:

-交易前

- 预安装

- 安装后

-预卸载

- 卸载后

但是,我的卸载后脚本有一些清理步骤,并对某些文件夹执行 rm –rf。两个版本的 rpm 的卸载后完全相同,所以现在,当我安装新的 rpm (y.rpm) 时,由于卸载后脚本,新版本所需的一些文件夹被删除。

我该如何解决这个问题?

任何帮助是极大的赞赏。谢谢你。

4

1 回答 1

0

这是我要做的:

  1. 使用不删除文件夹的已更改后卸载脚本创建更新版本的 x.rpm
  2. 在所有机器上更新 x.rpm
  3. 等待一段时间(取决于这是内部项目还是互联网上的开放项目)
  4. 开始部署 y.rpm
于 2015-07-28T10:24:11.183 回答