用户工具

站点工具


linux:perl:使用cpanm安装包

使用cpanm安装包

cpan perl安装方法

需要把这个模块装上,解析excel的模块需要它。

yum install expat-devel
yum install "perl(ExtUtils::Embed)"
yum install perl-ExtUtils-MakeMaker

LWP::UserAgent, HTTP::Request, HTTP::Response   //这三个包跟pp无关,是linux perl发行版的相关套件,如果要安装,跟上面方法一样。

perl 模块简易安装方法:

yum install perl-CPAN

先安装CPAN

perl -MCPAN -e shell

利用如下命令装CPANM

cpan App::cpanminus

然后就可以使用CPANM安装模块了 比如 cpanm CAM::PDF -- 安装pdf模块

1. 修改cpan 镜像地址

o conf 查看配置信息
o conf urllist 查看当前源地址
o conf urllist push http://mirrors.aliyun.com/CPAN/ 添加阿里云的源地址
o conf commit 确认添加
o conf urllist ftp://mirrors.sohu.com/CPAN/ http://mirrors.163.com/cpan/ http://mirrors.ustc.edu.cn/CPAN/ 一次添加多个源地址
o conf urllist pop http://mirrors.163.com/cpan/ ftp://mirrors.sohu.com/CPAN/ 移除源地址

注:对windows下的Strawberry Perl也有效,直接修改C:\Strawberry\perl\lib\CPAN\Config.pm里面的urllist,修改为阿里源。

Strawberry Perl可以使用跟linux平台下一样的CPAN,所以这一点会比较方便。操作方式完全一样。

linux下直接修改Config.pm文件的路径是:/usr/share/perl5/CPAN/Config.pm

2. 使用cpan安装包

cpan i PAR::Packer

#或者是在linux终端输入命令cpan, 进入cpan,然后输入install xxxx,进行xxxx包安装

不太推荐直接使用cpan进行安装,使用cpanm安装更为方便和快捷。

3. 使用cpanm安装perl包

#cpanm Bit::Vector
cpanm --mirror http://mirrors.163.com/cpan/ --mirror-only --force PAR::Packer
cpanm --mirror http://mirrors.163.com/cpan/ --mirror-only --force Bit::Vector
cpanm --mirror http://mirrors.163.com/cpan/ --mirror-only --force CAM::PDF
cpanm --mirror http://mirrors.163.com/cpan/ --mirror-only --force DBI
cpanm --mirror http://mirrors.163.com/cpan/ --mirror-only --force Spreadsheet::WriteExcel
cpanm --mirror http://mirrors.163.com/cpan/ --mirror-only --force Spreadsheet::ParseXLSX
cpanm --mirror http://mirrors.163.com/cpan/ --mirror-only --force Spreadsheet::ParseExcel
 
 
cpanm --mirror http://mirrors.163.com/cpan/ --mirror-only --force SVG

4. 制作本地cpan镜像

安装CPAN::Mini, 或者直接使用minicpan可执行文件。 下载cpan镜像到本地./CPANMini目录,使用命令:

minicpan -l ./CPANMini -r http://mirrors.163.com/cpan/
linux/perl/使用cpanm安装包.txt · 最后更改: 2023/03/17 10:12 由 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki