在学习制作 RPM 时,对您来说最有用的资源是什么?

在学习制作 RPM 时,对您来说最有用的资源是什么?

我需要在工作中制作一些 RPM,这对我来说是相当新鲜的事。

我真的很想听听哪些文档、教程或演示文稿对您的理解有帮助:

a)如何做好它们而不犯新手错误

b) 如果您不花一天时间仔细阅读手册页,您可能会错过任何其他方便的技巧。

对你来说最有帮助的是什么?

我有开发人员的背景,因此我熟悉手动制作和编译软件,我也尝试过制作公式,homebrew但 rpm 对我来说是一个新的、强大且闪亮的工具。

答案1

如果你想要一本能消除噪音的指南,我推荐这些

为 Linux 创建 RPM

JBoss 5.1.0A RPM 规范

但您应该将 Fedora 指南保留在书签中,因为您将会回到它。

我还发现最大 RPM:将 Red Hat 软件包管理器推向极限非常有用的参考。

提示:如果您在 Centos 上构建 RPM,此链接可以帮助您快速设置构建环境:

在 CentOS 下设置 RPM 构建环境

答案2

对我帮助最大的是查看源 rpm。安装您能找到的最小应用程序的源 rpm,然后查看其 spec 文件。

Fedora 打包指南也很有用,但是对于如何正确地做事要求过高,以至于在做事时会在噪音中迷失方向。

答案3

我不断听到关于这个...运行

答案4

到目前为止,我发现构建过程最有用的概述是在 IBM DeveloperWorks 网站上:

http://www.ibm.com/developerworks/library/l-rpm1/

Slideshare 上的这个演示文稿也可供浏览:

http://www.slideshare.net/lovelace/rpm-packaging-101-old

相关内容