build立转速

有没有一个简单的程序来build立一个RPM.If所以请解释或提供链接………

我的要求很简单..

我有两个其他RPM应该被合并成一个单一的RPM ….

请解释过程….

提前致谢……….

建立一个RPM本身是相当容易的,你只需要运行

rpmbuild -ba <mypackage.spec> 

更复杂的任务是创建.spec文件,该文件控制如何构建rpm本身。 一个很好的解释是“ 最大RPM ”一书可以在rpm主页上找到。 创建一个.spec文件在这里处理。 从我自己的经验来看,构建一个.spec文件是一件不容易的事,但是除非你想做特殊的事情,否则不要太复杂。 标准的./configure && make && make install通常不会太复杂。

不确定是什么问题; 如果你已经有两个RPM,为什么你需要把它们变成1 rpm? 为什么不使用shell脚本同时安装它们呢?

RPM命令将采用多个参数,例如:

 rpm -ivh one.rpm two.rpm three.rpm 

将安装一个,其次是两个,其次是三个。

否则,从我所知道的,你将不得不首先构建包,然后将其构建到一个RPM,在这一点上,你将有一个自定义的RPM,每次组件包之一,将被手动更新变化。 呸。

以上所有的答案对你来说都是真实的,但是为了更好地理解rpm的创建,每个人都可以看到Guru实验室的帮助 。

下面是初学者的链接(非常简单)

如何创建一个GNU Hello RPM包

你也可以在Fedora网站上找到完整的rpmb指南。

有关RPM创建的基本指南,请访问: http : //fedoraproject.org/wiki/How_to_create_an_RPM_package

有关RPM创建的非常好的完整指南(由Fedora社区提供)可以在链接中找到: http : //docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/

这是美好的。

顺便说一句,你直接回答你的问题,你可能想要添加两个包作为另一个包的子包。 为此,RPM spec文件中有一些特定的条目。

您只需为所有三个包创建一个SPEC文件