如何编写RPM的spec文件
spec 文件的每项变更都必须有一个变更日志条目。如你在此处看到的,虽然我以维护者身份更新了该 spec 文件,但其他人也做过更改。清楚地记录变更内容有助于所有人知道该 spec 文件的当前状态。对于系统上安装的所有软件包,都可以使用
构建 RPM现在我们准备构建 RPM 包。如果要继续执行以下命令,请确保遵循上一篇文章中的步骤设置系统以构建 RPM。 我们将
让我们看一下结果:
我们看到源 RPM 已构建。让我们同时构建源 RPM 和二进制 RPM:
RPM 将向你显示完整的构建输出,并在我们之前看到的每个部分中详细说明它的工作。此“构建日志”非常重要。当构建未按预期进行时,我们的打包人员将花费大量时间来遍历它们,以跟踪完整的构建路径来查看出了什么问题。 就是这样!准备安装的 RPM 应该位于以下位置:
概括我们已经介绍了如何从 spec 文件构建 RPM 的基础知识。这绝不是一份详尽的文档。实际上,它根本不是文档。它只是试图解释幕后的运作方式。简短回顾一下:
你想开始构建软件包,并帮助 Fedora 社区维护我们提供的大量软件吗?你可以从这里开始加入软件包集合维护者。 如有任何疑问,请发布到 Fedora 开发人员邮件列表,我们随时乐意为你提供帮助! 参考这里有一些构建 RPM 的有用参考:
【编辑推荐】
点赞 0 (编辑:沈阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 虚拟化 – 在Windows上通过OpenVPN TAP适配器桥接
- Windows 7安装Adobe Reader和Flash更新的权限?
- windows-server-2008 – 当客户端断开连接时,TCP
- 持续基础设施:另一个CI
- Windows 10不好用?你不可不知的Windows 10技巧
- 由于错误0x800706ba无法更新Windows 10?
- windows-7 – Windows 7的SyncToy替代方案 – 将
- 使用Python和Prometheus跟踪天气
- windows-server-2008-r2 – 我需要打开哪些防火墙
- 为什么ssh-host-config在Windows 8.1上的Cygwin中