分类: LINUX
2010-02-27 23:44:09
来源:
CPAN perl模块两种安装方式
一.自动安装
二.手动安装
----------------------------------------------------------------------------------
首先,先确认linux主机上是否有CPAN,如果没有,请下下载安装
----------------------------------------------------------------------------------
一.自动安装
1.在user/bin/目录下输入perl –MCPAN –e ‘install xxx’(xxx是所需要安装的perl模块)——也可以输入cpan->回车:进入cpan 界面直接输入:install xxx(xxx是所需要安装的perl模块)
2.之后会对CPAN进行一堆设置,如果选择不好的话,一般下载不下来,不容易自动安装,可以使用命令进入CPAN模式,然后初始化重新设置,实在不行就改改Config.pm的东西吧
如果设置错了第一种办法:
重新设置的命令:user/bin/perl -MCPAN -e 进入CPAN模式——也可以直接输入cpan->回车,进入cpan模式
再输入:o conf init进行重新设置->选择好相应的地方和ftp地址就可以在那一边聊天一边装了,不用辛苦的手动安装了(FTP选北美的吧,容易下)
第二种办法:改Config.pm(反正设置的也在这里面,懒人就改这个就OK了)
先find下:find / -name Comfig.pm(区分大小写)orwhereis Comfig.pm
然后vi下:vi /usr/lib/perl5/5.8.8/CPAN/Config.pm
贴下配置,按照经验这样配置是米有问题的(有问题也是RP问题了)
-------------------------------------------------------------------------------
1
2 # This isCPAN.pm's systemwide configuration file. This file provides
3 # defaults for users, and the values can be changed in a per-user
4 # configuration file. The user-config file is being looked for as
5 # ~/.CPAN/CPAN/MyConfig.pm.
6
7 $CPAN::Config = {
8 'build_cache' => q[10],
9 'build_dir' => q[/root/.CPAN/build],
10 'cache_metadata' => q[1],
11 'CPAN_home' => q[/root/.CPAN],
12 'dontload_hash' => { },
13 'ftp' => q[/usr/bin/ftp],
--------------有修改过,以前那个好像也行
15 'getcwd' => q[cwd],---------------有用代理的记得设置下
------------------这块是重点,下不下来通常都是urlist没选好
41 'wait_list' => [q[wait://ls6-]],
42 'wget' => q[/usr/bin/wget],
43 };
44 1;
45 __END__
-------------------------------------------------------------------------------
二.自动安装
也不是所有都能下下来,遇见郁闷的只能自己手动了
1.上CPAN去搜索下想要装的模块:
2.下载tar -zxvf XXX解压缩
3.先看README啊,养成好习惯,perl有很多关联模块,也许要让你先装这个那个那个这个的,不要最后才发现咋没装?2了吧...
4.看完没问题了就:perl makefile.pl
5.继续没问题:make
6.没问题:make install
-------------------------------------------------------------------------------