博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
perl 下使用非root用户安装模块
阅读量:5923 次
发布时间:2019-06-19

本文共 1548 字,大约阅读时间需要 5 分钟。

 

perl下安装模块可以使用cpan命令,但是通常我们不具有root用户权限,所以只能以sudo方式安装模块。

例如需要安装Net::SCP::Expect模块,

执行cpan Net::SCP::Expect

首次使用cpan命令会出现 choice  local or sudo的样式,默认为local,建议使用sudo.

最后会出现

ERROR: Can't create '/usr/local/man/man3'Do not have write permissions on '/usr/local/man/man3'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at -e line 1.Makefile:706: recipe for target 'pure_site_install' failedmake: *** [pure_site_install] Error 13  RYBSKEJ/Net-SCP-Expect-0.16.tar.gz  /usr/bin/make install  -- NOT OK----  You may have to su to root to install the package  (Or you may want to run something like    o conf make_install_make_command 'sudo make'

 由于非root用户无法在/usr/local目录下进行操作。

执行sudo cpan Net::SCP::Expect

即可正常安装模块。

 


 

参考:


 

参考:

 

手动查询的方法

 

查询path: perldoc -l $1

查询版本: perl -M$1 -e 'print $1->VERSION. "\n"'

一个例子:

[root@atlas73 ~]# perl -MConfig::IniFiles -e 'print Config::IniFiles->VERSION. "\n"'

没安装此模块,则输出如下

Can't locate Config/IniFiles.pm in @INC (you may need to install the Config::IniFiles module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.2 /usr/local/share/perl/5.22.2 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .).BEGIN failed--compilation aborted.

另一个例子

[root@atlas73 ~]$ perl -MNet::SCP::Expect -e 'print Net::SCP::Expect->VERSION. "\n"'

已安装此模块,输出版本号:

0.16

2.66


删除已安装的模块

使用App::pmunintsall模块来实现:cpan>install App::pmuninstall

安装完成后,退出cpan

执行删除模块操作:cmd>pm-uninstall DBD::Oracle  

 

转载地址:http://dwavx.baihongyu.com/

你可能感兴趣的文章
SonicUI在MFC中的使用
查看>>
C#:添加web service引用
查看>>
Android NDK之一:什么是NDK?
查看>>
『设计前沿』14款精致的国外 iOS7 图标设计示例
查看>>
小菜学习Winform(四)MDI窗体(附示例)
查看>>
Jquery解析json数组字符串
查看>>
53个要点提高PHP编程效率
查看>>
神舟K650c i7(W350STQ)上成功装好Mac OS X 10.9,兼谈如何安装WinXP、7、8.1、OSX、Ubuntu五系统(Chameleon、MBR)...
查看>>
window下版本控制工具Git 客户端安装
查看>>
Windows Phone开发(36):动画之DoubleAnimation
查看>>
Fd.Service 轻量级WebApi框架
查看>>
AC-PC线(前联合-后联合线)
查看>>
HDOJ 1864 最大报销额(01背包)
查看>>
jstat 使用日志
查看>>
夜盲症_百度百科
查看>>
vs2010将写好的软件打包安装包经验
查看>>
iOS摄像头和相册-UIImagePickerController-浅析(转)
查看>>
HTTP头的Expires与Cache-control
查看>>
android开发之MediaPlayer+Service MP3播放器
查看>>
项目管理的技能介绍
查看>>