`

perl安装模块

    博客分类:
  • perl
阅读更多
1.cpan

   perl -MCPAN -e shell

   o conf init 可以初始化CPAN

   vi /usr/lib/perl5/5.8.8/CPAN/Config.pm 更改CPAN配置主要是镜像的配置

   163镜像  urllist' => [q[http://mirrors.163.com/cpan/]]

  install Net::Netmask

  就自动安装了

  m  /正则/  可以查看搜索模块

  2.perldoc perllocal查看安装了的模块 但是自带的模块不显示

     perldoc 模块  可以看到模块的使用方式

     查看函数使用方法
    perldoc -f map
    查看模块源代码
    perldoc -m CGI

3.perl的模块搜索路径

   #!/usr/bin/perl
#$\="\n";
$,="\n";
print @INC;
print "\n";

/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/5.8.8
.

所以如果写好的模块放在当前目录下就能用

FILE/Find.pm

可以用 use FILE::Find来调用

Config.pm:




# This is CPAN.pm's systemwide configuration file. This file provides
# defaults for users, and the values can be changed in a per-user
# configuration file. The user-config file is being looked for as
# ~/.cpan/CPAN/MyConfig.pm.

$CPAN::Config = {
  'build_cache' => q[10],
  'build_dir' => q[/root/.cpan/build],
  'cache_metadata' => q[1],
  'cpan_home' => q[/root/.cpan],
  'dontload_hash' => {  },
  'ftp' => q[/usr/kerberos/bin/ftp],
  'ftp_proxy' => q[],
  'getcwd' => q[cwd],
  'gpg' => q[/usr/bin/gpg],
  'gzip' => q[/bin/gzip],
  'histfile' => q[/root/.cpan/histfile],
  'histsize' => q[100],
  'http_proxy' => q[],
  'inactivity_timeout' => q[0],
  'index_expire' => q[1],
  'inhibit_startup_message' => q[0],
  'keep_source_where' => q[/root/.cpan/sources],
  'links' => q[/usr/bin/links],
  'make' => q[/usr/bin/make],
  'make_arg' => q[],
  'make_install_arg' => q[],
  'makepl_arg' => q[],
  'ncftp' => q[],
  'ncftpget' => q[],
  'no_proxy' => q[],
  'pager' => q[/usr/bin/less],
  'prerequisites_policy' => q[ask],
  'scan_cache' => q[atstart],
  'shell' => q[/bin/bash],
  'tar' => q[/bin/tar],
  'term_is_latin' => q[0],
  'unzip' => q[/usr/bin/unzip],
  'urllist' => [q[http://mirrors.163.com/cpan/]],
  'wget' => q[/usr/bin/wget],
};
1;
__END__
分享到:
评论

相关推荐

    删除卸载单个perl模块脚本

    1. **检查已安装模块**:使用`cpan -l`或`perl -MCPAN -e 'print join("\n", map { $_->dist } CPAN::Distribution->installed)'`命令查看已安装的Perl模块列表,找到你要卸载的模块名。 2. **确定模块位置**:找到...

    Linux上安装Perl模块方法介绍

    ### Linux上安装Perl模块方法详解 #### 一、引言 在Linux环境下处理大量数据时,Perl语言因其强大的文本处理能力和脚本编写能力而被广泛采用。然而,要充分利用Perl的强大功能,安装必要的Perl模块至关重要。本文...

    Windows 下安装Perl模块的方法讨论

    - `make install` 或 `dmake install`:将编译好的模块安装到系统中。 #### 注意事项 - 在编译之前,请仔细阅读模块的 README 文件,了解编译所需的依赖项和其他注意事项。 - 使用 Dev-C++、make 和 VCnmake 工具...

    bugzilla-3.0.2安装所需要的Perl模块离线安装包

    在安装Bugzilla-3.0.2版本时,可能会遇到需要依赖某些Perl模块的情况。由于某些环境可能无法直接联网进行在线安装,因此提供了离线安装包"ppm_modules"来解决这个问题。 Perl模块是Perl编程语言中的一组函数或类,...

    安装Bugzilla所需Perl模块

    在安装Bugzilla时,需要确保你的环境已经配置了正确的Perl模块,因为这些模块是Bugzilla运行所必需的。Perl模块是Perl编程语言中的库,它们提供了特定的功能,使开发者能够更容易地构建应用程序。 在“安装Bugzilla...

    perl模块介绍,主要讲述perl的各个模块的使用

    Perl 安装时附带了许多模块,这些模块可以在 lib 目录里找到,并且还有大量的在线文档。 Perl 模块有两种风格:传统的和面向对象的。传统模块为调用者定义了子过程和变量,面向对象的模块的运转类似类声明,并且...

    perl模块安装工具:cpanm

    cpanm是一种比cpan更简洁的perl模块安装工具。 cpanm本身其实只是一个可执行文件而已。将它下载到 bin 目录,然后添加执行权限就可以用了。 使用时,参数名直接为模块名称即可。如: $ sudo cpanm CGI::Session 可以...

    集群中perl模块的自动安装

    同时,这种方法也可以用于其他类型的模块安装。 在实际操作中可能会遇到一些问题,例如安装local::lib模块时可能会出现错误。这时,可以通过联系作者来获取帮助。 本文介绍了一种集群中perl模块的自动安装方法,...

    mod_perl Perl模块

    标题"mod_perl Perl模块"指的是Apache服务器中的一个核心扩展,它允许Perl语言深度集成到Web服务器中,提高了处理Perl脚本的效率和性能。mod_perl使得Apache能够运行在Perl解释器环境下,而不是传统的CGI(Common ...

    linux 离线安装perl-IPC-Cmd

    在没有互联网连接的情况下,离线安装Perl模块可能会变得有些复杂,但通过以下步骤,我们可以实现对`perl-IPC-Cmd`模块的离线安装。 首先,你需要确保你已经安装了基础的Perl环境。在大多数Linux发行版中,这可以...

    安装bugzilla4.2.2需要的perl模块

    在部署Bugzilla 4.2.2版本时,你需要确保你的环境已经安装了所有必要的Perl模块。Perl是一种强大的脚本语言,它在Bugzilla中扮演着核心角色,处理各种任务,如数据库交互、网页生成等。 在安装Bugzilla 4.2.2之前,...

    bugzilla的perl模块

    在Bugzilla 3.2.2版本中,为了正常运行,它依赖于一系列Perl模块。Perl是一种广泛用于系统管理和网络编程的脚本语言,它的模块生态丰富,为Bugzilla提供了强大的功能支持。 首先,我们需要了解Perl模块的概念。Perl...

    perl LWP 模块详解

    和很多 Perl 的模块一样。每一个 LWP 模块都自带详细的文档,做为对这个模块的完整介绍。可是面对 LWP 里的众多模块,有时候即使是完成最简单的工作,新手们也常常不知道从那里开始。 要对 LWP 做全面的介绍需要一...

    perl常用模块例子

    3. **模块安装**: - 安装过程通常分为以下几个步骤: 1. `perl Makefile.PL`:这一步会生成Makefile文件。 2. `make`:编译模块。 3. `make test`:运行测试确保模块正常工作。 4. `make install`:安装模块到...

    perl常用模块

    总的来说,理解并熟练使用这些Perl模块能够极大地提升你的XML处理能力和代码可读性,同时在Eclipse这样的IDE中工作也能提高开发效率。记得定期更新模块以获取最新的功能和修复。在编写Perl代码时,合理利用模块化...

    perl短信模块用于手机发送短信

    这些文件代表了Perl模块,它们为编写能够发送短信的Perl脚本提供了必要的工具和功能。 1. **CommPort.pm**: 这个模块可能封装了与串行端口通信的相关功能。在Perl中,可以使用内置的IO::Serial模块来打开、配置和...

    GCC、PERL模块编译器

    PPD可能是Perl Package Description的缩写,用于描述Perl模块的元数据,这在安装和管理Perl模块时非常有用。 而“blib”目录则在Perl模块的编译过程中常见,它代表“编译库”(Build Library)。当Perl模块被构建时...

    linux离线安装perl需要rpm

    在没有互联网连接的情况下,或者由于安全政策不允许在线安装软件时,离线安装Perl及其依赖变得尤为重要。本篇文章将详细讲解如何在Linux系统中通过RPM(Red Hat Package Manager)进行离线安装Perl。 首先,理解RPM...

    Centos7 离线perl-CPAN rpm包

    2. **perl-local-lib-1.008010-4.el7.noarch.rpm**: 这个包是perl-local-lib,它提供了一种方便的方式来在一个独立的环境中安装Perl模块,不干扰系统级别的Perl安装。这对于测试新模块或使用特定版本的模块而不想...

Global site tag (gtag.js) - Google Analytics