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

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

修改CPAN配置文件相关推荐

  1. linux修改mysql配置文件_忘记MySQL密码怎么办?一招教你搞定!

    在安装完 MySQL 或者是在使用 MySQL 时,最尴尬的就是忘记密码了,墨菲定律也告诉我们,如果一件事有可能出错,那么它一定会出错.那如果我们不小心忘记了 MySQL 的密码,该如何处理呢?别着急 ...

  2. 批量修改漫游配置文件路径

    系列导读: 本系列文章短小精悍,通过设置企业中AD用户帐户的配置文件来满足企业用户的业务需求. [二] 一次要改变大量的用户配置文件路径是非常累的事,因此今天和大家分享如何通过命令行工具来批量修改用户 ...

  3. Centos设置静态IP及修改Centos配置文件

    Centos设置静态IP及修改Centos配置文件 - 51CTO.COM Centos设置静态IP及修改Centos配置文件 2010-01-13 10:48 佚名 CSDN 我要评论(0) 字号: ...

  4. u8系统更改了服务器,u8修改服务器配置文件

    u8修改服务器配置文件 内容精选 换一换 YOUR_OS.iso用实际的iso包名代替.请确认已经备份所有repo文件后,在rm删除界面输入y表示同意删除.配置yum本地源.[Local] name= ...

  5. 修改Keepalived配置文件位置以及重定向Keepalived日志的输出路径

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  6. linux中sed命令用例,Linux中使用sed命令或awk命令修改常规配置文件

    一.方案: Linux中使用sed命令或awk命令修改常规配置文件 二.步骤: 1.假设有一个a.txt,内容如下: #!/bin/bash aa= bbb= ccc= #ddd= 2.如果想要把里面 ...

  7. linux修改ip配置文件_协助调试Linux服务器经验分享

    achair教程网,原创教程,经验分享.有个微信群,与WordPress爱好者交流,加群方法:添加微信号368537,回复WordPress群. 大家好,我是achair,周末整个下午都在搞Linux ...

  8. docker 镜像修改的配置文件自动还原_所以到底该如何修改 docker 容器的端口映射!!!...

    |问题背景 docker 创建容器时,指定了端口映射(-p) 如果容器运行之后发现端口需要改怎么办? 当前是访问 9999 端口 |删除原有容器,重新创建新的容器 |删除容器 docker |重新创建 ...

  9. docker 镜像修改的配置文件自动还原_基于Docker搭建Redis一主两从三哨兵

    作者丨oscarwin来源:https://juejin.im/post/5d26b03de51d454fa33b1960 这段时间正在学习Redis和容器相关的内容,因此想通过docker搭建一套r ...

  10. linux修改ip配置文件路径,Centos7系统如何修改IP地址

    Centos7系统如何修改IP地址 很多人用习惯了windows系统,在使用Centos7系统中想要更换ip地址时候不知道怎么操作,下面百分网小编带大家一起来看看详细内容,希望对大家有所帮助!想了解更 ...

最新文章

  1. MTCNN-将多任务级联卷积神经网络用于人脸检测和对齐
  2. java 为什么重写equals一定要重写hashcode?
  3. 与孩子一起学编程 python_【和孩子一起学编程】 python笔记--第五天
  4. CocoaPods 安装与使用教程
  5. leetcode7 整数反转
  6. 工作记录 反射
  7. 什么是机器学习?(下)
  8. 数据处理——数据编码
  9. 文本主题发现(一)-- 数据预处理
  10. pta求阶乘序列前n项和_求极限方法总结
  11. jdom生成与解析xml详解
  12. 微信卡券开发-卡券核销
  13. python程序员工资待遇-看看你是哪种级别的Python程序员(已跪)
  14. pytorch实现word_embedding(negative_sampling的skip-gram模型)
  15. python中class什么意思_python-classmethod在此代码中做什么?
  16. scum服务器 指定资源,SCUM服务器配置详解 参数设置推荐
  17. 爬虫练习-爬取笔趣阁小说
  18. 求助:电压跟随器的输入电压问题
  19. 【财富空间】大风向!未来十年的12个必然趋势
  20. 数学建模竞赛【必须要掌握的十个算法】

热门文章

  1. linux没有cpufreq目录,Linux内核的cpufreq(变频)机制
  2. flink(三):数据处理Transformation
  3. Makerbase_ODrive常见驱动问题及解决
  4. larvel安装步骤
  5. mysql之(1366,Incorrect string value:'\\xF0\\x9F\\x98\\x82...' for column 'content' at row 1)20
  6. 【蓝桥杯】——PCF8591模块
  7. imageview设置资源图片
  8. SD-WAN的驱动者:云计算
  9. Self-Supervised Learning of Pretext-Invariant Representation
  10. HTML 图片热点map area使用方法