perl安装和安装模块

简介:

#### perl安装
     wget http://www.cpan.org/src/5.0/perl-5.22.0.tar.gz
     tar -zxf perl-5.22.0.tar.gz
     cd perl-5.22.0
     ./configure.gnu -des -Dprefix=/usr/local/perl
     echo $?
     make
     make test
     make install

     mv /usr/bin/perl /usr/bin/perl.bak
     ln -s /usr/local/perl/bin/perl /usr/bin/perl
     perl -v

#### 安装模块 root权限

    perl -MCPAN -e shell 

    获得帮助 
    cpan>h  
    列出CPAN上所有模块的列表 
    cpan>m

    安装模块: http://www.cpan.org/modules/01modules.index.html
    install perl-Net::DNS
    install Net::Nslookup

    查看已经安装的perl模块
       find `perl -e 'print "@INC"'` -name '*.pm' -print


或者yum安装 例如:

yum list perl-Net-SSLeay
yum install perl-Net-SS* -y

rpm -qa|grep Socket-SSL
rpm -ql perl-IO-Socket-SSL-1.31-2.el6.noarch

updatedb && locate IO/Socket/SSL.pm

github上搜索下 Mojo-Webqq

#################

##### cpan模式安装模块
perl -MCPAN -e shell
yum install perl-CPAN

#### 手动安装模块
从CPAN下载了DBI模块1.13版的压缩文件DBI-1.13.tar.gz,假设放在/usr/local/src/下。  
cd /usr/local/src  
解压缩这个文件:  
tar xvzf DBI-1.13.tar.gz  
这时会新建一个DBI-1.13的目录。  
cd DBI-1.13  
生成makefile:  
perl Makefile.PL  
make
make install

本文转自cloves 51CTO博客,原文链接:http://blog.51cto.com/yeqing/1676884


相关文章
|
6月前
|
存储 Perl
Perl 教程 之 Perl 包和模块 3
**Perl模块简述:**模块是可重用的代码包,如`Foo.pm`,包含`package Foo`及函数如`bar`和`blat`。`require`或`use`加载模块,`@INC`数组存储搜索路径。`eval`执行模块代码,末尾的`1;`确保成功加载。
61 0
|
6月前
|
Perl
Perl 教程 之 Perl 包和模块 2
Perl教程介绍了BEGIN和END模块,它们在脚本加载编译后(BEGIN)和解释器退出前(END)执行。这两个关键字常用于模块创建。示例代码显示了BEGIN打印"这是BEGIN语句块",主程序打印"Begin和Block实例",而END在结束时打印"这是END语句块"。
41 0
|
6月前
|
Unix Windows Perl
Perl 教程 之 Perl 包和模块 4
Perl教程讲解了包和模块的使用。`require`和`use`函数都能调用模块,但有区别:`require`在运行时加载,需指定包名调用函数;`use`在编译时加载,无需包名且能引入子模块。`use`根据@INC路径找模块,`require`可指定路径。通过`use Exporter`, `@ISA = qw(Exporter)`, `@EXPORT`数组可导出默认符号。示例中展示了如何定义和导出模块中的函数。
40 3
|
6月前
|
Perl
Perl 教程 之 Perl 包和模块 1
Perl教程介绍了包和模块的概念。包是具有独立符号表的命名空间,允许在同一程序中使用相同变量名而不冲突。通过`package mypack;`定义包,使用`包名::变量名`来访问其他包的变量。示例展示了`main`和`Foo`两个包的交互,利用`__PACKAGE__`变量显示当前包名。程序输出显示了不同包中变量的独立性。
41 2
|
6月前
|
存储 Linux Perl
Perl 教程 之 Perl 包和模块 5
Perl模块创建可借助h2xs工具,如`h2xs -AX -n Person`来生成模块Person,包括README、Changes、Makefile.PL、MANIFEST、Person.pm测试脚本等文件。MANIFEST用于打包tar.gz发布到CPAN或分享。lib/存储源码,t/存放测试脚本。
59 0
|
6月前
|
Perl
Perl 教程 之 Perl 包和模块 6
在Perl教程中,了解Perl包和模块的安装:解压Person.tar.gz,进入目录,运行"perl Makefile.PL"生成Makefile,接着"make"编译,"make test"检查,最后"make install"安装到系统。
46 0
|
Perl
如何安装perl模块
由于生物信息早期最多用的语言是perl,因此不可避免就要用别人的perl脚本或者基于perl的项目来处理数据。 使用perl脚本和使用其他编程语言的脚本没啥不同,毕竟你只要传入参数,它就能给你结果。
3222 0
下一篇
无影云桌面