关于perl语言模块安装的总结

作者: 三刀之流 | 来源:发表于2019-06-12 16:23 被阅读8次

perl语言是一门“古老的”语言,现在几乎不处于主流语言的行列。但学习过生物信息学的朋友可能会发现,现在还有很多文章报道的生物信息学的软件是应用perl语言编写的,所以稍微了解一下相关的只是也是极好的。
在perl语言中,模块的定义类似于R语言和python里的包,可以下载,需要安装。当然,其有自身的独特性。现将一些经验总结如下:

简单的安装方法

perl -MCPAN -e shell #调出perl shell
install 模块的名字

超级简单的!你几乎可以安装所有的perl模块。

当然要注意最后安装的结果,应该是OK的,否则要回去看看是不是有什么依赖包没有安装。

手动安装

手动安装其实也不难,而且以我的经验更为推荐,因为这个相当于分步式安装,可以更好的找到安装中出现的问题。

推荐一个网站,meta::cpan(https://metacpan.org/)。所有的模块都在这了吧,下载的都是tar.gz的安装包。

1 解压模块包

tar -zxvf 模块包.tar.gz

2 编译一下

cd 模块文件夹 #进入那个解压后的文件夹
ls #你可以看一下这个包里都有啥文件,看看有没有Makefile.PL那个文件
perl Makefile.PL #编译一下
ls #这时你会发现对了一个Make文件,那就OK了。

3 测试一下(可以不做)

make test 

当然可以不做,因为时间长。如果后面都是OK,那就说明没有问题了可以放心安装。

4 安装

make install

安装完之后,似乎也不会有什么提示,你可以在下一步测试一下。

5 测试是否安装成功

perl -e ('use 模块名’)

如果没有提示,就说明安装成功了。否则会告诉你缺少哪个依赖模块。

写在最后

必须要装的一个模块

建议一定要先安装Bundle::CPAN这个模块,会让你减少模块依赖的现象。

perl -MCPAN -e shell
install Bundle::CPAN

如果你有pm文件,那么可以直接复制到@INC路径里的文件夹,就可以使用。

相关文章

  • 关于perl语言模块安装的总结

    perl语言是一门“古老的”语言,现在几乎不处于主流语言的行列。但学习过生物信息学的朋友可能会发现,现在还有很多文...

  • 解决一个问题----cpan配置(proxy,mirror)

    在安装perl模块时候,你可能会用到miniconda中的cpan来快速安装perl模块(手工装perl模块太痛苦...

  • perl 模块安装与使用

    查看perl 版本 查看perl模块搜索路径 查看某个perl模块是否存在 模块安装方法1 —— 命令行形式安装S...

  • 生信软件安装之Perl

    Perl是一门解释性语言 Perl的包管理工具:cpan,cpam Perl的手动安装方法 装Perl模块有两种方...

  • ubuntu 下非root权限安装perl模块

    转载自如何安装perl模块 - 简书 由于生物信息早期最多用的语言是perl,因此不可避免就要用别人的perl脚本...

  • perl包的安装

    没有学习过perl语言,但是某些程序需要使用perl,就总结perl的一些包的安装方法在cpan https://...

  • ubuntu安装perl module

    ref:Ubuntu安装perl模块步骤-linux-51CTO博客 Ubuntu安装perl模块步骤: 按装cp...

  • SQLite - Perl

    SQLite - Perl 安装 SQLite3 可使用 Perl DBI 模块与 Perl 进行集成。Perl ...

  • perl系列-1:模块

    1.模块安装 1.1默认安装位置 perl根据来源指定三个目录:perl、vendor、site。 perl:存储...

  • 【perl模块安装】-非root权限

    关于非root权限的perl用户,很多perl模块需要下载到自己指定的目录。 方法展示: 步骤一 设置安装路径 1...

网友评论

    本文标题:关于perl语言模块安装的总结

    本文链接:https://www.haomeiwen.com/subject/pswlfctx.html