RPM 规范宏的参考(%setup,%buildroot 等)

RPM 规范宏的参考(%setup,%buildroot 等)

哪个手册页描述了直接在 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”(您也可以找到):

http://www.rpm.org/

答案2

其中一些记录在最大 RPM,将 RPM 包管理器推向极限 作者:爱德华·C·贝利 (Edward C. Bailey)。

部分宏:包构建者的有用简写描述%设置%修补宏。

答案3

没有相关的手册页,但您可以使用 rpmdevtools 包中的 rpmdev-newspec 创建一个最小的 spec 文件。

答案4

据我所知,手册页中没有此类文档。即使您查看 rpmbuild 和 rpm 手册页中提供的所有项目,也不会详细说明这些指令。

相关内容