【问题标题】:How to delete some extra folder using rpm如何使用 rpm 删除一些额外的文件夹
【发布时间】:2010-12-16 06:37:46
【问题描述】:

我正在使用 Fedora 10,我为我的软件创建了一个 rpm 文件。它从安装目录中删除所有文件。如果我使用 yum remove 命令或 rpm -e 命令。但安装后,我的应用程序会自动在主目录中创建一些额外的文件夹。如果我卸载我的应用程序,则不会删除主目录中的文件。所以我必须做的。有什么我必须在我的规范文件中写的吗?

【问题讨论】:

  • 可能serverfault.com 上获得更多关注此类问题(再说一次,这是一个 50/50 个电话。)

标签: linux rpm specs


【解决方案1】:

您需要在 rpm 中创建一个卸载后脚本。

%postun 脚本

%postun 脚本在软件包被删除后执行。这是包裹自行清理的最后机会。很多时候,%postun 脚本用于运行 ldconfig 以从 ld.so.cache 中删除新删除的共享库。

见:Maximum RPM: Taking the Red Hat Package Manager to the Limit

【讨论】:

猜你喜欢
  • 2016-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-20
  • 1970-01-01
相关资源
最近更新 更多