RPM包装定位perl模块,用于备用perl安装

时间:2015-10-30 20:37:14

标签: linux perl centos rpm rpm-spec

我正在尝试使用SPEC文件和CentOS 6.5的源代码将应用程序打包为RPM。此应用程序依赖于Perl(Bio :: Perl)。我还打包了一个特定版本的Perl(5.14)和Bio :: Perl,安装到/ opt / perl /。

当我继续安装应用程序的RPM时,yum表示未解析Perl(Bio :: Perl)依赖项。似乎yum正在使用系统perl(/ usr / bin / perl)来尝试解决依赖关系,但显然/ usr / bin / perl没有安装Bio :: Perl。

我知道安装了perl模块:

$ rpm -qf /opt/perl/lib/site_perl/5.14.2/Bio/Perl.pm 选择加入的perl-的BioPerl-1.6.901-2.el6.noarch

$ yum list安装| grep opt-perl-BioPerl 选择加入的perl-BioPerl.noarch

如何使用/ opt / perl / bin / perl创建应该解析依赖项的SPEC文件

我仍然希望autorequires工作 - 我只是希望它使用/ opt / per / bin / perl而不是系统perl。

0 个答案:

没有答案