【发布时间】:2012-11-12 10:56:38
【问题描述】:
我需要创建一个在 Redhat linux 中安装 JRE 和 PostgreSQL 的 rpm。 我唯一知道的是我需要创建一个 .spec 文件并需要提及执行此操作的说明。我可以通过在 linux 机器中安装每个 rpm 来手动完成,但我需要将它们捆绑在一起,以便我安装 rpm,然后安装 JRE 和 PostGreSQL。我是这个 rpm 创建的新手。有关如何执行此操作的任何指示?
【问题讨论】:
我需要创建一个在 Redhat linux 中安装 JRE 和 PostgreSQL 的 rpm。 我唯一知道的是我需要创建一个 .spec 文件并需要提及执行此操作的说明。我可以通过在 linux 机器中安装每个 rpm 来手动完成,但我需要将它们捆绑在一起,以便我安装 rpm,然后安装 JRE 和 PostGreSQL。我是这个 rpm 创建的新手。有关如何执行此操作的任何指示?
【问题讨论】:
您似乎想做的事情被称为“元包”。所以你的包实际上什么都不包含,而是从 repos 中拉下 Postgresql 和 JRE。
您需要制作一个规范文件,该文件将用于
要求:线
Requires: <package1> <package2>
JRE 和 PostgreSQL(我面前没有 rh 机器,所以我不知道实际名称),然后像这样构建
rpmbuild -ba SPECS/metatest.spec
【讨论】: