我需要在工作中制作几个RPM,这对我来说是相当新的东西。
我真的很想听听哪些文档,教程。 或presos对你的理解有帮助:
a)如何使他们好,而不会造成不好的错误
b)如果您没有花一天时间阅读手册页,那么您会错过任何其他方便的技巧。
对你最有帮助的是什么?
我来自开发人员的背景,所以我习惯于手动编写和编译软件,而且我已经为制作homebrew但是rpm对我来说是一个新的,强大而有光泽的工具。
如果你想要一个指导,减less噪音,我推荐这些
为Linux创buildRPM
JBoss 5.1.0A RPM Spec
但是你应该保持Fedora指南的书签,因为你会回来的。
我还发现最大RPM:以红帽软件包pipe理器的极限作为参考非常有用。
提示:如果您在Centos上构buildRPM,则此链接可让您的构build环境设置得非常快速:
在CentOS下设置RPM构build环境
帮助我最多的东西是看源代码。 安装您可以find的最小应用程序的源代码rpm,然后查看其spec文件。
Fedora的包装指南也很有用,但是处理起来非常重,做到这一点听起来有些迷茫。
我一直听到关于这一个好东西… 跑
如果你只需要打包一堆文件,而不用复杂的东西和脚本,你可以试试fpm 。 快速和无痛。
到目前为止,我在构build过程中find的最有用的概要是在IBM DeveloperWorks站点上:
http://www.ibm.com/developerworks/library/l-rpm1/
在slideshare这preso一直有用的略读:
看看编译的输出,并确保你捆绑了所有'make install'在spec文件中的文件。