Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用一些 RPM 规范文件,.rpmmacros但由于更新版本或构建的 RPM 比它们预期使用的版本或构建失败,我正在尝试理解它们,但我找不到任何好的文档关于 RPM 如何扩展参数化宏。特别是,我不清楚%%宏体内部是否会扩展为单个%,在第一个宏扩展后再次扩展,还是保留为文字%符号。但是我真正想要的是关于整个 RPM 宏系统的一些好的文档,我不熟悉(我从其他人那里继承了混乱,根本不会选择使用 RPM)。任何指针?
.rpmmacros
%%
%
如果你跑
rpm --showrc
您将获得 rpm 当前已知的每个宏的值。在该输出中,请注意使用macrofiles声明的行,它包含每个宏文件的列表 rpm 评估以获取值。