博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
修改CPAN配置文件
阅读量:5997 次
发布时间:2019-06-20

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

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

 
  1. $CPAN::Config = {  

  2. 'applypatch' => q[],  

  3. 'auto_commit' => q[0],  

  4. 'build_cache' => q[100],  

  5. 'build_dir' => q[/root/.cpan/build],  

  6. 'build_dir_reuse' => q[0],  

  7. 'build_requires_install_policy' => q[yes],  

  8. 'bzip2' => q[/usr/bin/bzip2],  

  9. 'cache_metadata' => q[1],  

  10. 'check_sigs' => q[0],  

  11. 'colorize_output' => q[0],  

  12. 'commandnumber_in_prompt' => q[1],  

  13. 'connect_to_internet_ok' => q[1],  

  14. 'cpan_home' => q[/root/.cpan],  

  15. 'ftp_passive' => q[1],  

  16. 'ftp_proxy' => q[],  

  17. 'getcwd' => q[cwd],  

  18. 'gpg' => q[/usr/bin/gpg],  

  19. 'gzip' => q[/bin/gzip],  

  20. 'halt_on_failure' => q[0],  

  21. 'histfile' => q[/root/.cpan/histfile],  

  22. 'histsize' => q[100],  

  23. 'http_proxy' => q[http://192.168.1.2:8080],  

  24. 'inactivity_timeout' => q[0],  

  25. 'index_expire' => q[1],  

  26. 'inhibit_startup_message' => q[0],  

  27. 'keep_source_where' => q[/root/.cpan/sources],  

  28. 'load_module_verbosity' => q[none],  

  29. 'make' => q[/usr/bin/make],  

  30. 'make_arg' => q[],  

  31. 'make_install_arg' => q[],  

  32. 'make_install_make_command' => q[/usr/bin/make],  

  33. 'makepl_arg' => q[],  

  34. 'mbuild_arg' => q[],  

  35. 'mbuild_install_arg' => q[],  

  36. 'mbuild_install_build_command' => q[./Build],  

  37. 'mbuildpl_arg' => q[],  

  38. 'no_proxy' => q[],  

  39. 'pager' => q[/usr/bin/less],  

  40. 'patch' => q[/usr/bin/patch],  

  41. 'perl5lib_verbosity' => q[none],  

  42. 'prefer_external_tar' => q[1],  

  43. 'prefer_installer' => q[MB],  

  44. 'prefs_dir' => q[/root/.cpan/prefs],  

  45. 'prerequisites_policy' => q[follow],  

  46. 'scan_cache' => q[atstart],  

  47. 'shell' => q[/bin/bash],  

  48. 'show_unparsable_versions' => q[0],  

  49. 'show_upload_date' => q[0],  

  50. 'show_zero_versions' => q[0],  

  51. 'tar' => q[/bin/tar],  

  52. 'tar_verbosity' => q[none],  

  53. 'term_is_latin' => q[1],  

  54. 'term_ornaments' => q[1],  

  55. 'test_report' => q[0],  

  56. 'trust_test_report_history' => q[0],  

  57. 'unzip' => q[/usr/bin/unzip],  

  58. 'urllist' => [q[http://www.cpan.org/]],  

  59. 'use_sqlite' => q[0],  

  60. 'version_timeout' => q[15],  

  61. 'wget' => q[/usr/bin/wget],  

  62. 'yaml_load_code' => q[0],  

  63. 'yaml_module' => q[YAML],  

  64. };  

  65. 1;  

  66. __END__  

查看perl模块信息(按ESC后,输入:q退出):

perldoc perllocal

 本文转自 ztfriend 51CTO博客,原文链接:http://blog.51cto.com/idata/940151,如需转载请自行联系原作者

你可能感兴趣的文章
使用aggregate在MongoDB中查找重复的数据记录
查看>>
谈谈APP架构选型:React Native还是HBuilder
查看>>
MySQL慢查询mysqlsla
查看>>
away3d学习
查看>>
C++的for循环细节,必看!
查看>>
GCD定时器
查看>>
java经典小程序
查看>>
SONATYPE NEXUS搭建MAVEN私服
查看>>
Activity跳转时传递Bitmap对象的实现
查看>>
POJ 3111 K Best(最大化平均值)
查看>>
Android 屏幕适配方案
查看>>
Mysql一主多从和读写分离配置简记
查看>>
Android Studio 使用笔记:Git 的配置和第一次提交到仓库
查看>>
保温饭盒毕业设计程序
查看>>
6-1-二叉树顺序存储结构-树和二叉树-第6章-《数据结构》课本源码-严蔚敏吴伟民版...
查看>>
React(0.13) 定义一个动态的组件(属性)
查看>>
Atitit.获得向上向下左的右的邻居的方法 软键盘的设计..
查看>>
PHP开发利器zend studio常见问题解答
查看>>
assert()函数用法总结
查看>>
[LeetCode] Power of Four 判断4的次方数
查看>>