linux - Archive-Tar 的安装位置

标签 linux perl archive-tar

我尝试使用 perl 给出生物信息学应用程序 DistMap 的路径。这就是我得到的。

[cloudera@localhost ~]$ perl DistMap_v1.0/distmap --mapper-path /home/cloudera/bwa-0.7.5a  /bwa
Can't locate Archive/Tar.pm in @INC (@INC contains: /home/cloudera/DistMap_v1.0/bin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /home/cloudera/DistMap_v1.0/bin/GenomeIndex.pm line 7.
BEGIN failed--compilation aborted at /home/cloudera/DistMap_v1.0/bin/GenomeIndex.pm line 7.
Compilation failed in require at DistMap_v1.0/distmap line 10.
BEGIN failed--compilation aborted at DistMap_v1.0/distmap line 10.

通过谷歌搜索,我发现我应该安装一个 perl 包 Archive::Tar。我的问题是有什么特定位置我必须提取它吗?

谢谢, 阿什温

最佳答案

这就是我为解决问题所做的事情。我提取了最新的 Archive-Tar,如上面的评论之一所述。然后,我执行了这些命令。

perl Makefile.Pl
make
make install

在完成这些步骤后,我设法执行了我的应用程序。如果有人能解释这些步骤的含义,那就太好了,因为我对 Perl 和相关主题非常陌生。

关于linux - Archive-Tar 的安装位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18755110/

相关文章:

c - 简单的 fork 和管道

java - 哪个在 Tomcat、Jboss AS 和 Glassfish 中表现更好?

perl - 从Unix域套接字读取一行

linux - perl 解压单个文件

backup - 提取存储在 tar 存档中的文件的先前版本

linux - 由于系统中打开的文件太多,Kubernetes 无法启动

c - 从套接字中读取一行

string - 特定字体中字符串的长度

perl - 需要帮助解释这个 perl 代码

perl - 为什么 Perl 的 Archive::Tar 内存不足?