【发布时间】:2017-04-06 14:29:38
【问题描述】:
我正在尝试安装从 Snort 启动 PulledPork 所需的 Crypt::SSLeay。我正在使用 Perl 5.16-3 开发新的 Red Hat Linux Enterprise 7 服务器(在 VM 中)。 我正在从 search.cpan.org 安装每个 Perl 模块,我需要获取源代码来自己编译。
起初,我想用
安装 Crypt::SSLeayperl Makefile.PL
make
sudo make install
然后我要先安装一堆依赖项。
- ExtUtils::CBuilder
- ExtUtils::MakerMaker
- Perl::OSType
- IPC::Cmd
- 参数::检查
- Locale::Maketext::Simple
- Module::Load::Conditional
- 模块::加载
- 测试::更多
- ExtUtils::MM_Unix::tool_xsubpp
但现在我被这个困住了。
Can't locate version.pm in @INC (@INC contains: /usr/local/lib64/perl5
/usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at
/usr/local/share/perl5/Module/Load/Conditional.pm line 12. BEGIN
failed--compilation aborted at
/usr/local/share/perl5/Module/Load/Conditional.pm line 12. Compilation
failed in require at /usr/local/share/perl5/IPC/Cmd.pm line 60. BEGIN
failed--compilation aborted at /usr/local/share/perl5/IPC/Cmd.pm line
60. Compilation failed in require at /usr/local/share/perl5/ExtUtils/CBuilder/Base.pm line 10. BEGIN
failed--compilation aborted at
/usr/local/share/perl5/ExtUtils/CBuilder/Base.pm line 10. Compilation
failed in require at
/usr/local/share/perl5/ExtUtils/CBuilder/Platform/Unix.pm line 5.
BEGIN failed--compilation aborted at
/usr/local/share/perl5/ExtUtils/CBuilder/Platform/Unix.pm line 5.
Compilation failed in require at (eval 1) line 2. BEGIN
failed--compilation aborted at (eval 1) line 2. Compilation failed in
require at Makefile.PL line 5. BEGIN failed--compilation aborted at
Makefile.PL line 5.
我安装了版本 (http://search.cpan.org/~jpeacock/version-0.9917/lib/version.pod) 但它告诉我:
ERROR from evaluation of
/home/pdavid/Downloads/version-0.9917/vutil/Makefile.PL:
ExtUtils::MM_Unix::tool_xsubpp : Can't find xsubpp at
/usr/local/share/perl5/ExtUtils/MM_Unix.pm line 3753.
【问题讨论】:
-
首先,have a dependency on
Crypt::SSLeay没有任何理由。其次,我认为您安装了 Perl:corelist version Data for 2017-03-20 version was first released with perl v5.9.0 -
我提交了bug report with
pulledpork。我看不出有任何理由需要依赖Crypt::SSLeay。
标签: linux perl dependencies redhat