注意到我们的系统有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。我该怎么办?
答案 0 :(得分:1)
CPAN的选项local::lib
将安装到~/perl5
。如果这对您有用,那么这是您的最佳选择,否则在您可以访问的某个地方(可能在您的/ home下)创建一个目录,手动下载DBI.pm(以及任何依赖项),并将其放在那里。
然后将目录名添加到PERLLIB环境变量(此时未设置)。请perl -V
确认已将~/perl5
添加到@INC
。