草莓perl ppm中的22.4是什么ppm怎么用

Perl 学习指南
原 名:Perl 学习指南
发 表:2005
出 处:中国 Perl 协会 FPC - PerlChina.org
首先,来到 Perlchina 就是找对学习 Perl 的第一步。
每个人都有不同的学习方法, 下面列举几个供参考
如果 Perl 是你学的第一个编程语言,推荐先看一些编程基础,流程控制,逻辑和设计的知识. _大家有没有好的中文书籍介绍?_
如果你学过其他语言,那就可以从学习 Perl 的语法开始[: Perl语言入门],或者是从 Perl 的自带文档。当你对 Perl 的语法了解后,尝试书中的例子,试着写一些简单的程序。很快你就会发现 Perl 和你以前学过的语言类似。
如果你是一个有经验的程序员,你可能直接会从读程序,尝试理解开始。虽然不同语言有很多相像之处,但很多时候你还是会迷惑的。推荐至少先了解 Perl 的基本语法。
一个几乎通用的方法是,首先学习文档或书籍,尝试其中的程序例子,试着改动,然后修改出错的地方。然后再接着读,尝试复杂些的程序,重复以上的步骤。阅读+实践是最好的学习方法。
给自己设一个学习目标,为什么学习 Perl,用 Perl 来做什么。知识是在实践中学到的。试着用 Perl 来写一个留言本,家庭影集,分析日志程序等。不要一上来就打算写一个网络商店的复杂程序,从小的程序开始更容易看到学习的进展,激励自己学习下去。
闭门自学的人往往要花更大的力气学习,而且往往会多走弯路。如果学习 Perl 的时候可以参与到 Perl 的社区里,那么你就可以和其他 Perl 的用户交流经验,获得帮助。如果英文好的话,你可以访问 perlmonks.org 等网站,聚有很多 Perl 的高手。
如果你对某个函数的使用不清楚,那么在命令行上使用 perldoc 函数名 来查阅 Perl 自带文档。你也可以把 函数名 替换为模块名来查阅模块文档。例如 perldoc LWP::Simple 当然, 如果英文有困难的话,还是建议阅读 Oreilly 书籍。
不管你的程序多短,使用 use warnings 和 use strict 对你找到错误有非常大的帮助。庆幸的是,
已经翻译了一篇绝妙的调试文章
提问的智慧和寻找答案的能力
初学时碰到的许多问题都已经被别人问过了而且很有可能已经被回答了。所以,你要学会使用 google 或论坛搜索你的答案。遇到问题时,你可以把问题表达出来,阅读相关文档,尝试写程序自己解决。如果实在没有头绪的话,最后尝试到论坛里或者是用户组来提问,通常,大家更乐意帮助那些已经对自己的问题作过研究的人,那些只要答案的人常常没人理睬。学习语言是一个自己反复研究,尝试的过程,不要依靠别人的帮助。 有时间你可以看看 帮助你更快得到别人的帮助。
下面这 4 条是
的见解 (摘自 PerlChina 论坛
个人认为学习Perl是一件终身的事情,入门的话,先把Perl基本语法、操作符、函数、控制流程等任何语言都有的基础弄清楚,然后入门后,在根据自己的需要继续发展。
Perl是一个大杂烩语言,分支很多,所以我建议你先明确你要用Perl做什么。如果只是简单的想学perl,并没有具体目的,那么入门的时候不易过分综合,有些不实用的东西,了解即可。
学习Perl最重要的事情是实践,很多东西即使顶尖的高手也是无法解决的,所以需要勤于亲身实践。个人认为你应该先去了解一下perl的文化,这样能够多增加一些对于perl的爱好。
另外,perl有句名言叫做&条条大路通罗马&,记住任何事情不止一种方法解决,选择最适合你的,祝你成功。
请只使用大家公认的 Perl 书籍。漏洞百出的书只会把你带入歧途。大部分人都会推荐 Oreilly 出版的 "Perl 丛书":
又叫小骆驼。初学者使用。
又叫黑豹书,应该算是learn perl的升级版,如果想成为perl黑客或者高手的话,不可不读。
(第三版)(programming perl) 又叫大骆驼。囊括了 Perl 的所有知识,适用于查阅和检索,和 perl 附带的英文手册有一拚。
关于使用 Perl 来编写 CGI 程序。
英文文档资源
如果你在 C 盘下装有activeperl,可以参考自带的本地文档 file:///C:/Perl/html/index.html
activeperl ppm 资源
适用于 Windows 环境,支持 CPAN 模块安装。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:384422次
积分:5258
积分:5258
排名:第1649名
原创:54篇
转载:442篇
评论:137条
(1)(1)(3)(1)(4)(2)(3)(2)(1)(6)(3)(3)(8)(6)(6)(3)(6)(17)(16)(1)(9)(3)(2)(22)(11)(52)(42)(60)(47)(29)(40)(13)(3)(21)(2)(3)(6)(5)(1)(1)(4)(19)(2)(6)经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
请扫描分享到朋友圈各种平台下Perl模块的安装方法 -
,各种平台下Perl模块的安装方法">
> 编程技术 >
各种平台下Perl模块的安装方法
来源:http://www.linuxforum.net David lee ( 18:11:53)
    Perl到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是Perl语言发展史上 
的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的Perl模块,极大地 
扩展了Perl语言的功能。CPAN(Comprehensive Perl Archive Network)是internet上Perl模块 
最大的集散地,包含了现今公布的几乎所有的perl模块。 
    几个主要的CPAN站点有: 
    国内:ftp://freesoft./pub/languages/perl/CPAN 
          http://cpan./ 
    国外:http://www.cpan.org/ 
          /CPAN-local/ 
    我在这里介绍一下各种平台下perl模块的安装方法。以安装DBI模块为例。 
1、Linux/Unix下的安装方法: 
    Linux/Unix下安装Perl模块有两种方法:手工安装和自动安装。第一种方法是从CPAN上下载 
您需要的模块,手工编译、安装。第二种方法是联上internet,使用一个叫做CPAN的模块自动完 
成下载、编译、安装的全过程。 
a、手工安装的步骤: 
从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  
use DBI; 
.. 
  
    上述步骤适合于Linux/Unix下绝大多数的Perl模块。可能还有少数模块的安装方法略有差别, 
所以最好先看看安装目录里的README或INSTALL。另外,上述过程是针对动态链接的Perl编译 
器(所有Linux下预安装的Perl都是动态链接的),如果您在使用一个静态链接的Perl,您需要将 
新的模块静态链接到perl编译器中,可能还需要重启机器。 
  
b、使用CPAN模块自动安装: 
安装前需要先联上线,并且您需要取得root权限。 
perl -MCPAN -e shell 
初次运行CPAN时需要做一些设置,如果您的机器是直接与internet相联(拨号上网、专线,etc.), 
那么一路回车就行了,只需要在最后选一个离您最近的CPAN镜像站点。例如我选的是位于国内的 
中国自由软件库ftp://freesoft./pub/languages/perl/CPAN 。否则,如果您的机器 
位于防火墙之后,还需要设置ftp代理或http代理。 
获得帮助 
cpan>h 
列出CPAN上所有模块的列表 
cpan>m 
安装模块 
cpan>install DBI 
自动完成DBI模块从下载到安装的全过程。 
退出 
cpan>q 
  
  
2、Win32下的安装方法: 
    在Win32下,建议使用ActiveState的Perl for Win32,即ActivePerl。ActivePerl的主页在: 
/ 。在Win32下,最好也使用专门为ActivePerl定制的Perl模块。从 
CPAN下载的Perl模块不能很好地在ActivePerl下使用。类似于CPAN模块,ActiveState也开发 
了一个自动安装工具叫做PPM(Perl Package Manager)。 
最通常的安装方法是: 
首先联上线 
在dos命令行下启动ppm 
ppm 
获得帮助 
PPM>h 
列出ActiveState站点上所有为Perl模块的清单。 
PPM>search 
安装模块 
PPM>install DBI 
自动完成DBI模块从下载到安装的全过程。 
退出 
PPM>q 
如果您的机器位于防火墙之后,通过http代理上网,那么可以使用下面的方法。 
对于老的基于perl 5.005的ActivePerl版本(ActivePerl 522以下版本,不包括ActivePerl 522),从 
/ppmpackages/5.005/zips/下载您需要的Perl模块,例如DBI.zip。 
将其解压缩在C:\TEMP\DBI下 
cd \TEMP\DBI 
ppm install DBI.PPD 
最新的基于perl 5.6的ActivePerl版本(ActivePerl 613及以上版本)的安装方法略有不同。安 
装ActivePerl 613前需要先安装Microsoft的Windows Installer。 
Windows Installer从这里下载: 
/download/contrib/Microsoft/9x/InstMsi.exe 
ActivePerl 613从这里下载: 
/download/ActivePerl/Windows/5.6/ActivePerl-5.6.0.613.msi 
对于基于perl 5.6的ActivePerl版本,从 
/PPMPackages/5.6/ 
下载您需要的Perl模块的安装描述文件,例如DBI.PPD 
安装模块前需要先联上线 
ppm install DBI.PPD。 
  
  
    以上较为详细地描述了各种平台下Perl模块的安装方法。希望能够帮助国内Perl爱好者们通过 
使用现有大量优秀的Perl模块,避免重复劳动,提高效率,更好发挥Perl语言的强大威力。 
  
★&&感谢所有的作者为我们学习技术知识提供了一条捷径&&★如何在 Windows 7 下安装 Perl 模块_百度知道
如何在 Windows 7 下安装 Perl 模块
提问者采纳
下面主要讲两个在cmd中安装perl模块的方法。PPM方式
优点:方面 缺点:部分模块搜索不到,也就不能安装
具体步骤:1,装好库,这些网站都有编译好了的模块,2,用命令安装,ppm install 模块名称
具体方法如下: 添加库的方法:在cmd中运行命令ppm repo suggest (意思是给出建议添加的网站),然后将列出的网站使用命令 ppm repo add 网站url (比如 ppm repo add http //www bribes org/perl/ppm bribes )添加,全部添加完 这步完成后就用模块安装命令安装. 手动编译方式
优点:通吃所有模块
缺点:有点麻烦
具体步骤:1安装编译器2设置编译器的环境变量3可能安装dmake
具体方法:如下
1.首先要有个c编译器,因为很多模块都是用c编写的。推荐dev-cpp,记得要下含有mingw的就是了(不懂c,下载含有mingw的因为这个版本的bin目录里有gcc.exe等工具).
1.1安装好了编译器之后,要能在cmd中以命令方式运行的话,必须要设置环境变量,将dev-cpp/bin路径加入到环境变量中,否则cmd中无法运行相应的命令,注意加的是绝对路径。弄完好,在cmd中运行gcc -v 显示出内容表示编译器安装成功,并且可以用命令行编译.
2.编译步骤,在cpan上下载需要的模块,比如Win32::SerialPort,一般是gz格式的,用rar解压就行。解压后在cmd中进入这个目录(简单的dos命令应该知道吧),就用常见的方法:
perl Makefile.pl
make install
2.1需要注意几点
2.1.1具体编译步骤应该先看下模块包内的readme
2.1.2用的是dev-pp编译器,故用make,vc编译器好象是nmake。不过一般会遇到问题,make命令没有用,如果没有nmake(nmake可以下载),我们就可以用dmake,在cmd中输入ppm install dmake,下载并安装dmake,这里要注意你以前activeperl安装的路径里不能有中文,否则显示无法安装,而且ppm安装dmake的目录是在perl/site/bin下的,所以确保这个路径添加在环境变量中,否则dmake无法使用。当安装好dmake后,就可以按照上面那个方法安装perl模块了,只需要将make改成dmake即可:
perl Makefile.pl
dmake test
dmake install
你现在可以打开图形化的ppm界面,搜索看看刚刚那个模块是否安装成功,或者在cmd中输入:perldoc (模块的名称),如果有结果的话,则表示模块安装成功。
因为基本上所以出现的模块在CPAN里都会找到,所以推荐使用第二种方法。
资深电脑人
其他类似问题
perl的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分817 信誉积分108 UID532989阅读权限20积分910帖子精华可用积分910 专家积分10 在线时间14 小时注册时间最后登录
丰衣足食, 积分 910, 距离下一级还需 90 积分
帖子主题精华可用积分910 专家积分10 在线时间14 小时注册时间最后登录
论坛徽章:0
我在教育网中,不能直接访问国外网站;如果要访问,需要设置代理服务器。那在PPM中如何设置啊?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分118 UID47869阅读权限10积分39帖子精华可用积分39 专家积分0 在线时间19 小时注册时间最后登录
白手起家, 积分 39, 距离下一级还需 161 积分
帖子主题精华可用积分39 专家积分0 在线时间19 小时注册时间最后登录
论坛徽章:0
不是在ppm中设置
而是在你的环境变量中设置。
比如 c:\set http_proxy=http://proxy:80
& && & c:\set http_proxy_user=user_name
& && & c:\set http_proxy_pass=password
& && & c:\ppm
然后你就可以利用代理服务器下载了。
理论上是这样子。
从某种角度上来说,我也是个色狼,不过,是个惹美女喜欢的色狼
空间积分817 信誉积分108 UID532989阅读权限20积分910帖子精华可用积分910 专家积分10 在线时间14 小时注册时间最后登录
丰衣足食, 积分 910, 距离下一级还需 90 积分
帖子主题精华可用积分910 专家积分10 在线时间14 小时注册时间最后登录
论坛徽章:0
多谢 试上一试!
空间积分817 信誉积分108 UID532989阅读权限20积分910帖子精华可用积分910 专家积分10 在线时间14 小时注册时间最后登录
丰衣足食, 积分 910, 距离下一级还需 90 积分
帖子主题精华可用积分910 专家积分10 在线时间14 小时注册时间最后登录
论坛徽章:0
呵呵 搞定! 多谢!
C:\Documents and Settings\HD&set http_proxy=http://222.66.23.57:8080
C:\Documents and Settings\HD&ppm
PPM - Programmer's Package Manager version 3.2.
Copyright (c) 2001 ActiveState Corp. All Rights Reserved.
ActiveState is a division of Sophos.
Entering interactive shell. Using Term::ReadLine:erl as readline library.
Type 'help' to get started.
ppm& install DBI
====================
Install 'DBI' version 1.50 in ActivePerl 5.8.7.813.
====================
Downloaded 558145 bytes.
Extracting 73/73: blib/arch/auto/DBI/Driver_xst.h
Installing C:\Perl\site\lib\auto\DBI\dbd_xsh.h
Installing C:\Perl\site\lib\auto\DBI\DBI.bs
Installing C:\Perl\site\lib\auto\DBI\DBI.dll
Installing C:\Perl\site\lib\auto\DBI\DBI.exp
Installing C:\Perl\site\lib\auto\DBI\DBI.lib
Installing C:\Perl\site\lib\auto\DBI\dbipport.h
Installing C:\Perl\site\lib\auto\DBI\dbivport.h
Installing C:\Perl\site\lib\auto\DBI\DBIXS.h
Installing C:\Perl\site\lib\auto\DBI\dbi_sql.h
Installing C:\Perl\site\lib\auto\DBI\Driver.xst
Installing C:\Perl\site\lib\auto\DBI\Driver_xst.h
Installing C:\Perl\html\bin\dbiprof.html
Installing C:\Perl\html\bin\dbiproxy.html
Installing C:\Perl\html\site\lib\DBI.html
Installing C:\Perl\html\site\lib\Roadmap.html
Installing C:\Perl\html\site\lib\Bundle\DBI.html
Installing C:\Perl\html\site\lib\DBD\DBM.html
Installing C:\Perl\html\site\lib\DBD\File.html
Installing C:\Perl\html\site\lib\DBD\Proxy.html
Installing C:\Perl\html\site\lib\DBD\Sponge.html
Installing C:\Perl\html\site\lib\DBI\Changes.html
Installing C:\Perl\html\site\lib\DBI\DBD.html
Installing C:\Perl\html\site\lib\DBI\FAQ.html
Installing C:\Perl\html\site\lib\DBI\Profile.html
Installing C:\Perl\html\site\lib\DBI\ProfileData.html
Installing C:\Perl\html\site\lib\DBI\ProfileDumper.html
Installing C:\Perl\html\site\lib\DBI\ProxyServer.html
Installing C:\Perl\html\site\lib\DBI\PurePerl.html
Installing C:\Perl\html\site\lib\DBI\Roadmap.html
Installing C:\Perl\html\site\lib\DBI\W32ODBC.html
Installing C:\Perl\html\site\lib\DBI\Const\GetInfoReturn.html
Installing C:\Perl\html\site\lib\DBI\Const\GetInfoType.html
Installing C:\Perl\html\site\lib\DBI\Const\GetInfo\ANSI.html
Installing C:\Perl\html\site\lib\DBI\Const\GetInfo\ODBC.html
Installing C:\Perl\html\site\lib\DBI\DBD\Metadata.html
Installing C:\Perl\html\site\lib\DBI\ProfileDumper\Apache.html
Installing C:\Perl\html\site\lib\DBI\SQL\Nano.html
Installing C:\Perl\html\site\lib\Win32\DBIODBC.html
Files found in blib\arch: installing files in blib\lib into architecture depende
nt library tree
Installing C:\Perl\site\lib\DBI.pm
Installing C:\Perl\site\lib\Roadmap.pod
Installing C:\Perl\site\lib\Bundle\DBI.pm
Installing C:\Perl\site\lib\DBD\DBM.pm
Installing C:\Perl\site\lib\DBD\ExampleP.pm
Installing C:\Perl\site\lib\DBD\File.pm
Installing C:\Perl\site\lib\DBD\NullP.pm
Installing C:\Perl\site\lib\DBD\Proxy.pm
Installing C:\Perl\site\lib\DBD\Sponge.pm
Installing C:\Perl\site\lib\DBI\Changes.pm
Installing C:\Perl\site\lib\DBI\DBD.pm
Installing C:\Perl\site\lib\DBI\FAQ.pm
Installing C:\Perl\site\lib\DBI\Profile.pm
Installing C:\Perl\site\lib\DBI\ProfileData.pm
Installing C:\Perl\site\lib\DBI\ProfileDumper.pm
Installing C:\Perl\site\lib\DBI\ProxyServer.pm
Installing C:\Perl\site\lib\DBI\PurePerl.pm
Installing C:\Perl\site\lib\DBI\Roadmap.pm
Installing C:\Perl\site\lib\DBI\W32ODBC.pm
Installing C:\Perl\site\lib\DBI\Const\GetInfoReturn.pm
Installing C:\Perl\site\lib\DBI\Const\GetInfoType.pm
Installing C:\Perl\site\lib\DBI\Const\GetInfo\ANSI.pm
Installing C:\Perl\site\lib\DBI\Const\GetInfo\ODBC.pm
Installing C:\Perl\site\lib\DBI\DBD\Metadata.pm
Installing C:\Perl\site\lib\DBI\ProfileDumper\Apache.pm
Installing C:\Perl\site\lib\DBI\SQL\Nano.pm
Installing C:\Perl\site\lib\Win32\DBIODBC.pm
Installing C:\Perl\bin\dbiprof
Installing C:\Perl\bin\dbiprof.bat
Installing C:\Perl\bin\dbiproxy
Installing C:\Perl\bin\dbiproxy.bat
Successfully installed DBI version 1.50 in ActivePerl 5.8.7.813.}

我要回帖

更多关于 perl中匹配 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信