1. 程式人生 > >1.2 check the missed modules,needed for circos

1.2 check the missed modules,needed for circos


[[email protected] Course_material]$ ls
circos-0.69-6.tgz  June08
[[email protected] Course_material]$ tar xzf circos-0.69-6.tgz 
[[email protected] Course_material]$ ls
circos-0.69-6  circos-0.69-6.tgz  June08
[[email protected] Course_material]$ cd circos-0.69-6
[[email protected] 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
[
[email protected]
circos-0.69-6]$ cd example/ [[email protected] example]$ ls circos.png circos.svg data etc README run run.out [[email protected] 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 [
[email protected]
example]$ circos -modules bash: circos: command not found... # check the missed modules [[email protected] 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