题
是否有一个简单的程序来构建 RPM。如果是,请解释或提供链接.........
我的要求很简单..
我还有另外两个 RPM,应该将其合并为一个 RPM....
请解释一下过程....
提前致谢..........
解决方案
在构建RPM本身是相当容易,你只需要运行
rpmbuild -ba <mypackage.spec>
在更复杂的任务是创建.spec
文件,它控制如何转速本身内置。一个很好的解释是这本书最大RPM ,这是可以在转速主页。创建.spec
文件此处处理 。从我自己的经验,建立一个.spec
文件的东西,是不容易的 - 但不是太复杂或者,除非你想特别的东西。标准./configure && make && make install
通常不是太复杂了。
其他提示
不知道是什么问题;如果你已经有了两个RPM,为什么你需要让他们变成1转?为什么不直接使用shell脚本同时安装他们两个?
在RPM命令将需要多个参数,所以例如:
rpm -ivh one.rpm two.rpm three.rpm
将安装一个,后面两个,接着是三个。
另外,据我所知,你将不得不先建的包,然后将其建设成为一个RPM,此时你将有一个自定义的RPM,将有每一次的手动更新组件包的变化。呸。
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 文件