我试图在linux.I中安装WireShark 1.10.5,我按照软件提供的说明进行安装。现在,我在安装时遇到了问题。它说pod2man是找不到的。我怎么才能解决这个问题?
checking for pod2man... no
configure: error: I couldn't find pod2man; make sure it's installed and in your path
当我第一次运行make at /usr/src/linux/tools/perf时,我试图在slackware 13.1上安装perf,但遇到了一些错误。我找到了这个补丁http://www.valimar.it/repo/linux/perf_fix-2.6.33.patch,当我再次运行make时,它发出了一些不同的错误,如下所示。但是我已经安装了perl包perl-5.10.1-i486-1
libperf.a(trace-event-perl.o): In function `define_flag_value':
/usr/src/linux-2.6.33.4/tools/p
我构建了一个rpm包,它依赖于perl。当我试图安装这个软件包时,它失败了:
$ rpm -ivh
error: Failed dependencies:
perl is needed by package-y.x86_64
如果我运行dnf info perl,它会显示perl没有安装,但是我能够在我的系统上找到perl:
which perl
perl: /usr/bin/perl /opt/lampp/bin/perl /usr/share/man/man1/perl.1.gz
并检查perl的版本:
$ perl --version
This is perl 5, vers
我在编译perl脚本时遇到了很多困难。我在脚本中使用各种模块:
use fetchinfo; #which I wrote so it's in the same directory as my script
use threads;
use threads::shared;
use Tk;
use Fcntl ':flock';
fetchinfo.pm还使用了以下模块:
use WWW::Mechanize;
use URI::Escape;
use Date::Calc qw(Delta_Days);
use LWP::Simple;
use HTML::Pars
我已经在Ubuntu 15.10上安装了PostgreSQL9.4。在通过apt安装postgresql-plperl-9.4时,它会显示错误。
sudo apt-get install -f postgresql-plperl-9.4
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an imposs
我正在尝试安装Perl模块的conda包。到目前为止,我能够使用conda-build创建包。为此,我有一个包含build.sh和meta.yaml文件的菜谱。
然后我使用conda-install在一个新的环境中安装它,我希望能够运行一些位于我刚刚安装的Perl模块中的Perl脚本。
所有这些步骤都运行得很好,但是当我运行一些脚本时,我有一个错误:
Can't locate PMP/util.pm in @INC (you may need to install the PMP::util module) (@INC contains: /.autofs/home/antoine/a
但是,在通过Perl安装ExtUtils/Embed时,将我的cpan更新到了5.17.4版,而实际上应该是5.10.1-127版(在我使用强制安装方法时,可能是通过依赖项来实现的)。
所以现在我遇到了几十个问题,比如错误:
../x86_64-linux/CORE/libperl.a(op.o): relocation R_X86_64_32S against `PL_sv_yes' can not be used when making a shared object; recompile with -fPIC
编译器正在使用这个新的perl,而不是旧的兼容perl,这不会给我这
我已经安装了perl-5.8.9、mod_perl-2.0.7、Embperl-2.3.0和httpd-2.2.22。在启动apache时,我得到如下错误信息(为了可读性,我将其分成多行):
httpd: Syntax error on line * of ../conf/httpd.conf:
Cannot load ../Apache2/mod_perl.so into server:
libperl.so: cannot open shared object file:
No such file or directory
通过执行ldd ../Apac
我有一个Centos 6服务器。我在其中编译了Perl 5.16 (在一个非标准的位置)。
现在,当我尝试安装依赖于Perl的包时,请使用yum。
Yum试图再次安装Perl。我如何告诉yum使用已安装的Perl..
FYI:
# perl -v
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-multi-ld
Copyright 1987-2012, Larry Wall
Perl may be copied only under the terms of either the Art
我使用的是托管的Linux机器,所以我没有写入/usr/lib目录的权限。
当我尝试通过执行常规操作来安装CPAN模块时:
perl Makefile.PL
make test
make install
该模块被解压缩到blib/lib/文件夹中。我保留了use blib/lib/ModuleName,但编译器仍然说找不到模块。我尝试将.pm文件复制到本地目录并保留require ModuleName,但仍然出现一些错误。
如何将模块安装到其他目录中并使用它?
下面是用于安装的stdout:
$sudo cpanm XML::LibXML
--> Working on XML::LibXML
Fetching http://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0014.tar.gz ... OK
Configuring XML-LibXML-2.0014 ... N/A
! Configure failed for XML-LibXML-2.0014. See /home/kahmed/.cpanm/build.log for details.
详细信息:
Unpacking XM
我想使用CPAN安装一些Perl包,但在尝试启动CPAN shell时得到以下错误:
paulzierep@naproxen:~$ cpan
Can't locate B.pm in @INC (you may need to install the B module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/li
因此,我尝试使用SSL、Apache Openssl和SSLeay来安装Apache。我已经完成了Apache2和Openssl,我知道安装SSLeay有困难。在所有命令都失败之后,我会一直到perl Makefile.PL。
perl Makefile.PL
Found multiple possibilities for OpenSSL
/opt/ssl (OpenSSL 0.9.8r)
/usr (OpenSSL 0.9.8p)
Which SSL install path do you want to use? [/opt/ssl]
build