1.2 check the missed modules,needed for circos

本文档记录了在本地环境中安装Circos软件包的过程及遇到的多个Perl模块缺失错误,包括Params::Validate、Math::Round等,并提供了官方教程链接解决模块安装问题。

[arthur@localhost Course_material]$ ls
circos-0.69-6.tgz  June08
[arthur@localhost Course_material]$ tar xzf circos-0.69-6.tgz 
[arthur@localhost Course_material]$ ls
circos-0.69-6  circos-0.69-6.tgz  June08
[arthur@localhost Course_material]$ cd circos-0.69-6
[arthur@localhost circos-0.69-6]$ ls
bin      CITATION  error  example  gddiag.png  lib     README.tools      README.windows  tiles
CHANGES  data      etc    fonts    INSTALL     README  README.tutorials  SUPPORT         TODO
[arthur@localhost circos-0.69-6]$ cd example/
[arthur@localhost example]$ ls
circos.png  circos.svg  data  etc  README  run  run.out
[arthur@localhost example]$ ../bin/circos -conf etc/circos.conf

*** REQUIRED MODULE(S) MISSING OR OUT-OF-DATE ***

You are missing one or more Perl modules, require newer versions, or some modules failed to load. Use CPAN to install it as described in this tutorial
# modules are missed, That require newer versions means what ? the newer version of
#perl or  ? 
http://www.circos.ca/documentation/tutorials/configuration/perl_and_modules

missing Params::Validate
  error Can't locate Params/Validate.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 39) line 1.
missing Math::Round
  error Can't locate Math/Round.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 34) line 1.
missing Font::TTF::Font
  error Can't locate Font/TTF/Font.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 24) line 1.
missing Clone
  error Can't locate Clone.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 7) line 1.
missing List::MoreUtils
  error Can't locate List/MoreUtils.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 29) line 1.
missing Config::General
  error Can't locate Config/General.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 8) line 1.
missing Math::VecStat
  error Can't locate Math/VecStat.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 35) line 1.
missing Math::Bezier
  error Can't locate Math/Bezier.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 31) line 1.
missing GD::Polyline
  error Can't locate GD/Polyline.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 26) line 1.
missing GD
  error Can't locate GD.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 25) line 1.
missing SVG
  error Can't locate SVG.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 46) line 1.
missing Readonly
  error Can't locate Readonly.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 41) line 1.
missing Regexp::Common
  error Can't locate Regexp/Common.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 42) line 1.
missing Set::IntSpan
  error Can't locate Set/IntSpan.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 43) line 1.
missing Text::Format
  error Can't locate Text/Format.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 50) line 1.
missing Statistics::Basic
  error Can't locate Statistics/Basic.pm in @INC (@INC contains: /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/lib /home/arthur/BGA2017/Course_material/circos-0.69-6/bin/../lib /home/arthur/BGA2017/Course_material/circos-0.69-6/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 (eval 44) line 1.
# circos 未添加至系统环境变量,不能够直接run
[arthur@localhost example]$ circos -modules
bash: circos: command not found...
# check the missed modules
[arthur@localhost example]$ ../bin/circos -modules
ok       1.26 Carp
missing            Clone
missing            Config::General
ok       3.40 Cwd
ok      2.145 Data::Dumper
ok       2.52 Digest::MD5
ok       2.84 File::Basename
ok       3.40 File::Spec::Functions
ok     0.2301 File::Temp
ok       1.51 FindBin
missing            Font::TTF::Font
missing            GD
missing            GD::Polyline
ok        2.4 Getopt::Long
ok       1.16 IO::File
missing            List::MoreUtils
ok       1.27 List::Util
missing            Math::Bezier
ok      1.997 Math::BigFloat
missing            Math::Round
missing            Math::VecStat
ok       1.02 Memoize
ok       1.30 POSIX
missing            Params::Validate
ok       1.63 Pod::Usage
missing            Readonly
missing            Regexp::Common
missing            SVG
missing            Set::IntSpan
missing            Statistics::Basic
ok       2.45 Storable
ok       1.16 Sys::Hostname
ok       2.02 Text::Balanced
missing            Text::Format
ok     1.9725 Time::HiRes

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值