Perl 安装及模组安装方法【windows】

前言

首先给出Perl 的官方网址:

http://www.perl.org

本篇会阐述的问题主要有:

1. Perl, ActiveStatePerl,Strawberry Perl 的区别和联系

2. Perl的平台支持

3.ActivePerl 安装

4.ActivePerl 包的安装


Perl, ActiveStatePerl,Strawberry Perl 的区别和联系

Perl 是一门语言, ActiveStatePerl和Strawberry Perl 都是Perl 的编译器。

这一点有点类似于C语言。

Turbo C 是学习C 语言时最早使用的C语言的编译器; Visual Studio 里面也带了一个编译器。 linux 系统有自带的GCC 编译器  ,等等.....

当然Perl 还有其他的编译器的版本。

ActiveState Perl 可以到  http://www.activestate.com/activeperl/downloads 下载, 它有免费版和收费版的区别。 目前最新的版本是 ActivePerl5.18; 看上去如果要下载旧的版本的话, 就找不到免费的了。

Strawberry Perl 可以到 http://strawberryperl.com/  下载。 完全开源。

ActiveState Perl和 Strawberry Perl最大的区别是 Strawberry Perl 里面有多包含一些 CPAN 里的模块, 所以Strawberry Perl 下载的安装文件有 80多M, 而ActiveState Perl 只有20M 左右。


Perl的平台支持

在Unix 系统和 Mac OS X 系统默认都有安装Perl 的编译器。 可以通过perl -v 命令查看安装的版本。

除此之外, 这两个系统都可以安装ActiveState Perl。

而对于Windows 来说, 没有默认安装Perl 的编译器. 可以选择安装或是 ActiveState Perl和 Strawberry Perl。 但是用的最多的还是ActiveState Perl。


ActivePerl 安装

下载完类似  ActivePerl-5.18.1.1800-MSWin32-x86-64int-297570.msi 这样的安装文件后, 直接点击安装, 一步一步next 就可以了。

安装完成后, 在开始 --》 所有程序 中就能看到这样的菜单了


Perl Package Manager ; 从名字就可以看出它是一个包的管理器, 直接点击就可以打开了。

(还有一种打开方式就是在 命令行输入ppm).

打开之后的页面如下:




ActivePerl 包的安装

包的安装方式有三种:

1. 使用 Perl Package Manager 安装。(最简单的方式)

上面已经看到了Perl Package Manager的页面。

灰色的部分代表没有安装包或模组

黄色代表已经安装的包或模组

黄色上面有个星星的代表已经安装可以更新的包或模组。

这里就出现一个问题-- 这些安装或是没安装的包怎么来的? PPM 知道到什么地方去下载包呢?

自然就有一个 资源库的  概念。 资源库就是放置安装包的位置。

点击  Edit -- Perference 出现

添加了一个库的地址, 就能看到这个库里面可以安装的包了。

那怎么知道有哪些库呢?  ===》

可以到 http://cpan.uwinnipeg.ca/htdocs/faqs/ppm.html , CPAN 这边已经有描述了。

  • http://www.bribes.org/perl/ppm, forthe www.bribes.org Perl 5.6, 5.8 and 5.10 repository
  • http://trouchelle.com/ppm, forthe trouchelle.com Perl 5.8 repository
  • http://ppm.tcool.org/archives/, forthe ppm.tcool Perl 5.8 repository
  • http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer,for the uwinnipeg Perl 5.6 repository
  • http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58 (ActivePerl Builds < 819) /http://theoryx5.uwinnipeg.ca/ppms/ (ActivePerl Builds >= 819), for the uwinnipeg Perl 5.8 repository
  • http://cpan.uwinnipeg.ca/PPMPackages/10xx/, for theuwinnipeg Perl 5.10 repository

那又怎么知道有哪些库呢?  ===》可以到进入具体的地址就能看到有哪些包了, 比如 进入 http://www.bribes.org/perl/ppm


好了, 终于可以切入核心了, 如何安装包? 其实很简单

1. 添加包的资源库

2. 找到需要的包, 右键单击, 点 install

3. File --> Run Marked Actions


2. 使用命令行方式

到 http://search.cpan.org/  下载需要的包文件  类似Inline-0.53.tar.gz   以 tar.gz 结尾的文件。

解压到目录, 会有一个  README  的文件, 这里面会有 安装的介绍。

通过命名行方式安装的话, 首先需要有一个 C 编译器。

(笔者的一个快速方式是: copy 一个visual studio 的安装目录, 让后在cmd 中运行 call D:\VStudio8\Common7\Tools\vsvars32.bat 来设置编译器)

编译器准备完毕, 命令行方式切换到模组的解压目录, 依次在命令行运行

perl Makefile.PL
make
make test
make install


3.  还有一种命令行方式, (笔者试过,未成功)

就是不解压 tar,gz . 在.tar.gz同一级目录下新建一个. ppd 的文件。 以安装 Inline 模块为例

新建 inline.ppd, 内容如下

<SOFTPKG NAME="Inline" VERSION="0,53,0,0">  
    <TITLE>Inline</TITLE>  
    <ABSTRACT>Inline Module</ABSTRACT>  
    <AUTHOR>Unknow</AUTHOR>  
    <IMPLEMENTATION>  
        <OS NAME="MSWin32" />  
                <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.10" />  
                <CODEBASE HREF="Inline-0.53.tar.gz" mce_HREF="Inline-0.53.tar.gz" />  
        </IMPLEMENTATION>  
</SOFTPKG> 

保存后在命令行运行:

ppm install inline.ppd,



  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oscar999

送以玫瑰,手留余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值