13

我一直在尝试找出在rpm创建过程中设置固定文件名的最简单方法。它可以设置在 .spec 文件中的某处或作为rpmbuild参数吗?默认名称取决于版本和发行号。我的 rpm 名称必须始终相同。

谢谢

同步

4

1 回答 1

19

是的,覆盖%_rpmfilename宏。根据我的默认值rpm --showrc是:

%%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm

因此,您可以将以下(或类似内容)添加到 .spec 文件的顶部:

%define _rpmfilename %%{NAME}.%%{OS}.%%{ARCH}.rpm
于 2010-03-24T11:01:11.510 回答