关于perl 5.8.3 DBI安装

时间:2012-09-26 05:23:08

标签: perl activeperl

注意到我们的系统有perl 5.8.3。我无法找到DBI.pm.当我做perl -V它显示以下输出。贴在下面。使用HPUX11操作系统。 perl安装目录下的所有已安装文件都具有root或bin作为文件的所有者。我现在没有root密码。我想安装DBI.pm.我该怎么做。我是否需要从CPAN或Active Perl网站下载它?

perl -V

  

此二进制文件的特征(来自libperl):编译时选项:   MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
  本地应用的补丁:           ActivePerl Build 809           22218删除有关在Windows上崩溃的分离线程的警告           22201通过稍后释放Perl解释器来避免线程+ win32崩溃           22169使用低级I / O显示“out of memeory”错误           22159升级到时间::雇用1.55           22120使'配置-Dcf_by = ...'工作           22051升级到时间:: HiRes 1.54           21540修复if.pm中的向后兼容性问题在hpux下构建2005年5月17日编译18:12:56

/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi
/opt/perl/lib/5.8.3
/opt/perl/lib/site_perl/5.8.3/PA-RISC1.1-thread-multi
/opt/perl/lib/site_perl/5.8.3
/opt/perl/lib/site_perl

perl安装目录下的所有已安装文件都具有root或bin作为用户标识。我现在没有root密码。我想安装DBI。我该怎么办?

1 个答案:

答案 0 :(得分:1)

CPAN的选项local::lib将安装到~/perl5。如果这对您有用,那么这是您的最佳选择,否则在您可以访问的某个地方(可能在您的/ home下)创建一个目录,手动下载DBI.pm(以及任何依赖项),并将其放在那里。

然后将目录名添加到PERLLIB环境变量(此时未设置)。请perl -V确认已将~/perl5添加到@INC