如何编写RPM的spec文件
spec 文件的每项变更都必须有一个变更日志条目。如你在此处看到的,虽然我以维护者身份更新了该 spec 文件,但其他人也做过更改。清楚地记录变更内容有助于所有人知道该 spec 文件的当前状态。对于系统上安装的所有软件包,都可以使用
构建 RPM现在我们准备构建 RPM 包。如果要继续执行以下命令,请确保遵循上一篇文章中的步骤设置系统以构建 RPM。 我们将
让我们看一下结果:
我们看到源 RPM 已构建。让我们同时构建源 RPM 和二进制 RPM:
RPM 将向你显示完整的构建输出,并在我们之前看到的每个部分中详细说明它的工作。此“构建日志”非常重要。当构建未按预期进行时,我们的打包人员将花费大量时间来遍历它们,以跟踪完整的构建路径来查看出了什么问题。 就是这样!准备安装的 RPM 应该位于以下位置:
概括我们已经介绍了如何从 spec 文件构建 RPM 的基础知识。这绝不是一份详尽的文档。实际上,它根本不是文档。它只是试图解释幕后的运作方式。简短回顾一下:
你想开始构建软件包,并帮助 Fedora 社区维护我们提供的大量软件吗?你可以从这里开始加入软件包集合维护者。 如有任何疑问,请发布到 Fedora 开发人员邮件列表,我们随时乐意为你提供帮助! 参考这里有一些构建 RPM 的有用参考:
【编辑推荐】
点赞 0 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008 – schtasks – 创建没有按需运行的计
- win8.1系统和阿里旺旺软件发生不兼容怎么办
- .net – 什么原因导致Windows防火墙阻止应用程序?
- localhost – Microsoft环回适配器的目的是什么?
- 都说Linux是吃内存大户,可你知道具体是哪些进程吃掉了吗?
- 导入包含Windows中的二进制BLOB的大型MySQL转储文件时出错
- windows – HyperV故障转移群集(带/不带CSV)
- Windows上有kerberized ssh客户端的任何选项吗?
- 还无收到Windows 11推送?让Windows 10用上Windows 11开始菜
- 退休的WindowsXP迎来20岁生日