有一种简单的方法来建立一个RPM.If所以请解释或提供链接.........大厦转
我的要求是很简单..
我有两个其他RPM应合并成一个单一的RPM ....
请解释过程....提前
感谢..........
有一种简单的方法来建立一个RPM.If所以请解释或提供链接.........大厦转
我的要求是很简单..
我有两个其他RPM应合并成一个单一的RPM ....
请解释过程....提前
感谢..........
构建RPM本身是相当容易,你只需要运行
rpmbuild -ba <mypackage.spec>
更复杂的任务是创建.spec
文件,它控制转速本身内置。一个很好的解释是书本Maximum RPM,它可以在rpm主页上找到。创建.spec
文件的处理是here。从我自己的经验来看,建立一个.spec
文件是不容易的 - 但不要太复杂,除非你想制作特殊的东西。标准./configure && make && make install
通常不太复杂。
不知道是什么问题是;如果你已经有两个RPM,为什么你需要将它们变成1 rpm?为什么不使用shell脚本同时安装它们呢?
RPM命令将多个参数,因此,例如:
rpm -ivh one.rpm two.rpm three.rpm
将安装一个,后面两个,接着是三个。
否则,从我所知道的,你将不得不首先构建软件包,然后将它们构建到一个RPM中,此时您将拥有一个自定义RPM,必须每次都手动更新它的组件包发生变化。呸。
以上所有答案都是真实的,对于您来说已经足够了,但为了更好地理解rpm创建,大家可以看到Guru lab help。
为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文件三种封装
什么你问,你想达到什么都不是很相关的。在充分的汽车传统中,你所问的听起来像:你如何从头开始构建引擎?我需要更换油泵。 :) – 2009-12-03 17:08:42