如何编写RPM的spec文件
|
spec 文件的每项变更都必须有一个变更日志条目。如你在此处看到的,虽然我以维护者身份更新了该 spec 文件,但其他人也做过更改。清楚地记录变更内容有助于所有人知道该 spec 文件的当前状态。对于系统上安装的所有软件包,都可以使用
构建 RPM现在我们准备构建 RPM 包。如果要继续执行以下命令,请确保遵循上一篇文章中的步骤设置系统以构建 RPM。 我们将
让我们看一下结果:
我们看到源 RPM 已构建。让我们同时构建源 RPM 和二进制 RPM:
RPM 将向你显示完整的构建输出,并在我们之前看到的每个部分中详细说明它的工作。此“构建日志”非常重要。当构建未按预期进行时,我们的打包人员将花费大量时间来遍历它们,以跟踪完整的构建路径来查看出了什么问题。 就是这样!准备安装的 RPM 应该位于以下位置:
概括我们已经介绍了如何从 spec 文件构建 RPM 的基础知识。这绝不是一份详尽的文档。实际上,它根本不是文档。它只是试图解释幕后的运作方式。简短回顾一下:
你想开始构建软件包,并帮助 Fedora 社区维护我们提供的大量软件吗?你可以从这里开始加入软件包集合维护者。 如有任何疑问,请发布到 Fedora 开发人员邮件列表,我们随时乐意为你提供帮助! 参考这里有一些构建 RPM 的有用参考:
【编辑推荐】
点赞 0 (编辑:伊春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows:将stdout和stderror重定向到空
- windows – 如何跟踪Window Services的CPU利用率?
- 微软开源 MSVC 的 C++ 标准库
- 仅仅用来切程序?可知Windows 10任务栏还能这么玩
- 身份验证 – 向Microsoft.Owin.Testing.TestServer验证请求
- windows-server-2012 – 如何在Microsoft Server 2012中禁用
- 使用Python和Prometheus跟踪天气
- Linux日常运维--rsync同步工具小总结
- Win10预览版自动升级后重启停在开机画面解决方法
- 在Fedora中利用ffsend使用Firefox Send
