哪个手册页描述了直接在 RPM 源文件中定义的顶级 RPM 规范文件宏的用法?我的意思是 %setup、%buildroot 等,它们不在 /usr/lib/rpm 中。在 rpm.org 的教程中查找 %setup 选项或搜索源代码并不方便。
答案1
Fedora 项目以 html 格式提供了有关 RPM 的最佳文档:
http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html-single/RPM_Guide/index.html
也可以看看:
http://fedoraproject.org/wiki/How_to_create_an_RPM_package
在这些资源之前,我的指南是“最大 RPM”(您也可以找到):
答案2
其中一些记录在最大 RPM,将 RPM 包管理器推向极限 作者:爱德华·C·贝利 (Edward C. Bailey)。
部分宏:包构建者的有用简写描述%设置和%修补宏。
答案3
没有相关的手册页,但您可以使用 rpmdevtools 包中的 rpmdev-newspec 创建一个最小的 spec 文件。
答案4
据我所知,手册页中没有此类文档。即使您查看 rpmbuild 和 rpm 手册页中提供的所有项目,也不会详细说明这些指令。