我需要创建一个在 Redhat linux 中安装 JRE 和 PostgreSQL 的 rpm。我唯一知道的是我需要创建一个 .spec 文件并且需要提及执行此操作的说明。我可以通过在 linux 机器中安装每个 rpm 来手动完成,但我需要将它们捆绑在一起,以便我安装 rpm,然后安装 JRE 和 PostGreSQL。我是这个 rpm 创建的新手。有关如何执行此操作的任何指示?
问问题
973 次
1 回答
0
您似乎想要做的事情称为“元包”。所以你的包实际上什么都不包含,而是从 repos 中拉下 Postgresql 和 JRE。
您需要为 Requires: line
Requires: <package1> <package2>
JRE 和 PostgreSQL 制作一个规范文件(我面前没有 rh 机器,所以我不知道实际名称),然后像这样构建
rpmbuild -ba SPECS/metatest.spec
有关详细信息,请参见此处 http://www.linuxquestions.org/questions/linux-software-2/how-to-make-rpms-with-dependencies-meta-packages-720481/
于 2012-11-15T05:32:37.797 回答