RPM的响应文件机制

时间:2010-06-23 14:15:11

标签: linux rpm

我正在将我的Sun Solaris软件包迁移到rpm redhat。

在安装Solaris软件包期间,可以指定一个所谓的响应文件,该文件允许在安装软件包期间设置变量。

Solaris pkgadd命令看起来像喜欢那个

pkgadd -r myresponse.txt -d mypackage.pkg

RPM是否有类似的机制。

1 个答案:

答案 0 :(得分:2)

RedHat Package Manager强烈区分安装和配置的概念。基本上,RPM只执行安装部分。

尽管RPM可能比简单安装做得更多,但无论它做什么都需要非交互式。否则,安装将以RPM的许多非交互方式安装失败。您可能不希望典型的RPM软件包破坏所有自动软件更新工具(如yum,up2date等)。在开发时,您可以手动安装RPM,但许多商店将RPM放在Web服务器上以供cron辅助yum更新使用。

现在,无论如何你真的想要这样做,然后安装一个安装后挂钩来启动配置程序。但是,请注意,您可能没有图形系统来显示任何GUI项目,并且在某些严重情况下,您甚至可能没有控制台来打印文本。此外,期望惹恼那些安装软件包的人,因为它将是唯一表现不同的软件包。

迁移系统不仅仅是让它在新平台上运行,有时最好也适应新平台的工作方式。