Chinaunix首页 | 论坛 | 博客
  • 博客访问: 81149
  • 博文数量: 28
  • 博客积分: 579
  • 博客等级: 中士
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-30 18:17
文章分类

全部博文(28)

文章存档

2012年(1)

2011年(27)

我的朋友

分类: Python/Ruby

2011-12-05 14:01:13

1Linux/Unix下的安装方法: 

    Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装。第一种方法是从CPAN上下载 
您需要的模块,手工编译、安装。第二种方法是联上internet,使用一个叫做CPAN的模块自动完 
成下载、编译、安装的全过程。 

a
、手工安装的步骤: (前提有gcc和c编译器环境)

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
 test 
如果测试结果报告“all test ok”,您就可以放心地安装编译好的模块了。安装模块前,先要 
确保您对perl5安装目录有可写权限(通常以su命令获得),执行: 
make
 install 

现在,写个程序试试吧。 

#!/usr/bin/perl
 -w 
use
 strict; 
use
 DBI; 
..
 
  

    上述步骤适合于Linux/Unix下绝大多数的Perl模块。可能还有少数模块的安装方法略有差别, 
所以最好先看看安装目录里的READMEINSTALL。另外,上述过程是针对动态链接的Perl编译 
器(所有Linux下预安装的Perl都是动态链接的),如果您在使用一个静态链接的Perl,您需要将 
新的模块静态链接到perl编译器中,可能还需要重启机器。 
  

b
、使用CPAN模块自动安装: 

安装前需要先联上线,并且您需要取得root权限。 
perl
 -MCPAN -e shell 
初次运行CPAN时需要做一些设置,如果您的机器是直接与internet相联(拨号上网、专线,etc.), 
那么一路回车就行了,只需要在最后选一个离您最近的CPAN镜像站点。例如我选的是位于国内的 
中国自由软件库 。否则,如果您的机器 
位于防火墙之后,还需要设置ftp代理或http代理。 

获得帮助 
cpan>h
 

列出CPAN上所有模块的列表 
cpan>m
 

安装模块 
cpan>install
 DBI 
自动完成DBI模块从下载到安装的全过程。 

退出 
cpan>q
 

下的安装方法:     在下,建议使用  ,即的主页在:  。在下,最好也使用专门为定制的模块。从 下载的模块不能很好地在下使用。类似于模块,也开发 了一个自动安装工具叫做  )。 最通常的安装方法是: 首先联上线 命令行下启动  获得帮助  列出站点上所有为模块的清单。  安装模块   自动完成模块从下载到安装的全过程。 退出  如果您的机器位于防火墙之后,通过代理上网,那么可以使用下面的方法。 对于老的基于 版本( 以下版本,不包括 ),从 下载您需要的模块,例如。 将其解压缩在下      最新的基于 版本( 及以上版本)的安装方法略有不同。安  前需要先安装 。  从这里下载:   从这里下载:  对于基于 版本,从  下载您需要的模块的安装描述文件,例如 安装模块前需要先联上线 

  

阅读(1078) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~