如何配置rpmbuild以使用lib64 / perl5作为安装路径?

时间:2017-10-05 20:29:28

标签: perl rpmbuild rhel7 makemaker

我正在运行CentOS7(RHEL7),我正在尝试使用rpmbuild构建一个Perl模块。我已经生成了SPEC文件,它一直构建,直到它安装,但失败了。

  

错误:glob找不到文件:/home/user/rpm/BUILDROOT/perlcellence-Dumper-2.167_02-1.el7.centos.x86_64/usr/lib64/perl5/vendor_perl/auto/*

我在.spec文件中看到它正在寻找%{perl_vendorarch} / auto / *所以它正在寻找正确的位置(yum为perl模块安装预先构建的rpms的地方。)

但是,在进行安装阶段时,似乎rpmbuild正在尝试使用(通过MakeMaker生成的Makefile)我的PERL5LIB / home / user / perl5 / lib / perl5 。我可以通过规范将INSTALL_DIR更改为 / usr ,但是,我无法弄清楚如何将后缀更改为 lib / perl5

有没有告诉MakeMaker使用不同的后缀?

0 个答案:

没有答案
相关问题