root用户路径:/root/.cpan/CPAN/MyConfig.pm
一般用户(本例为abc)路径:/home/abc/.cpan/CPAN/MyConfig.pm
查看配置的指令:
第一步,输入cpan
第二步,看到cpan>提示符,输入o conf
修改2处配置如下:
1) 'http_proxy' => q[http://192.168.1.2:8080], 此处与浏览器代理配置相同
2) 'urllist' => [q[http://www.cpan.org/]], 此处配置能访问到的网址
自动安装举例:cpan Spreadsheet::ParseExcel
自动安装的好处是能自动识别依赖关系,对于依赖关系很深的情形,能够显著节约时间,确保安装成功。
MyConfig.pm文件内容如下:
[root@localhost CPAN]# cat /root/.cpan/CPAN/MyConfig.pm
-
$CPAN::Config = {
-
'applypatch' => q[],
-
'auto_commit' => q[0],
-
'build_cache' => q[100],
-
'build_dir' => q[/root/.cpan/build],
-
'build_dir_reuse' => q[0],
-
'build_requires_install_policy' => q[yes],
-
'bzip2' => q[/usr/bin/bzip2],
-
'cache_metadata' => q[1],
-
'check_sigs' => q[0],
-
'colorize_output' => q[0],
-
'commandnumber_in_prompt' => q[1],
-
'connect_to_internet_ok' => q[1],
-
'cpan_home' => q[/root/.cpan],
-
'ftp_passive' => q[1],
-
'ftp_proxy' => q[],
-
'getcwd' => q[cwd],
-
'gpg' => q[/usr/bin/gpg],
-
'gzip' => q[/bin/gzip],
-
'halt_on_failure' => q[0],
-
'histfile' => q[/root/.cpan/histfile],
-
'histsize' => q[100],
-
'http_proxy' => q[http://192.168.1.2:8080],
-
'inactivity_timeout' => q[0],
-
'index_expire' => q[1],
-
'inhibit_startup_message' => q[0],
-
'keep_source_where' => q[/root/.cpan/sources],
-
'load_module_verbosity' => q[none],
-
'make' => q[/usr/bin/make],
-
'make_arg' => q[],
-
'make_install_arg' => q[],
-
'make_install_make_command' => q[/usr/bin/make],
-
'makepl_arg' => q[],
-
'mbuild_arg' => q[],
-
'mbuild_install_arg' => q[],
-
'mbuild_install_build_command' => q[./Build],
-
'mbuildpl_arg' => q[],
-
'no_proxy' => q[],
-
'pager' => q[/usr/bin/less],
-
'patch' => q[/usr/bin/patch],
-
'perl5lib_verbosity' => q[none],
-
'prefer_external_tar' => q[1],
-
'prefer_installer' => q[MB],
-
'prefs_dir' => q[/root/.cpan/prefs],
-
'prerequisites_policy' => q[follow],
-
'scan_cache' => q[atstart],
-
'shell' => q[/bin/bash],
-
'show_unparsable_versions' => q[0],
-
'show_upload_date' => q[0],
-
'show_zero_versions' => q[0],
-
'tar' => q[/bin/tar],
-
'tar_verbosity' => q[none],
-
'term_is_latin' => q[1],
-
'term_ornaments' => q[1],
-
'test_report' => q[0],
-
'trust_test_report_history' => q[0],
-
'unzip' => q[/usr/bin/unzip],
-
'urllist' => [q[http://www.cpan.org/]],
-
'use_sqlite' => q[0],
-
'version_timeout' => q[15],
-
'wget' => q[/usr/bin/wget],
-
'yaml_load_code' => q[0],
-
'yaml_module' => q[YAML],
-
};
-
1;
-
__END__
查看perl模块信息(按ESC后,输入:q退出):
perldoc perllocal
本文转自 ztfriend 51CTO博客,原文链接:http://blog.51cto.com/idata/940151,如需转载请自行联系原作者