[Bioperl-l] Properly installing Bioperl - Ubuntu - Git

Shane McCoy shanemccoypdx at gmail.com
Tue Jan 13 23:23:47 UTC 2015


Hello!
Not too familiar w/ Bioperl and want to make sure i've properly installed
on my VM ubuntu 14.4 server w/ git.
http://www.bioperl.org/wiki/BioPerl_Dependencies
http://www.bioperl.org/wiki/Using_Git

sudo apt-get update
sudo apt-get upgrade
sudo apt-get check
sudo apt-get autoclean

sudo apt-get install build-essential git gcc
sudo apt-get install libexpat1 expat
sudo apt-get install libgd-dev  (unable to locate libgd recommended on
gmod.org/wiki/BioPerl Dependencies Outside perl)
sudo apt-get install libssl-dev
sudo apt-get install libpq-dev
sudo apt-get install libdb-dev libperl-dev
sudo apt-get install libgd-gd2-perl
sudo apt-get install libxml2
sudo apt-get install libxml2-dev

Installed local::lib manually for perl modules. Set environment path
echo '[ $SHLVL -eq 1 ] && eval "$(perl -I$HOME/perl5/lib/perl5
-Mlocal::lib)"' >>~/.bashrc

cpan> install Bundle::CPAN (archive::zip failed? pff!)
cpan> install Bundle::BioPerl
Failed during this command:
 LDS/AcePerl-1.92.tar.gz                      : make_test NO
 CJFIELDS/Bio-ASN1-EntrezGene-1.70.tar.gz     : make_test NO
 CAPTTOFU/DBD-mysql-4.029.tar.gz              : writemakefile NO
'/usr/bin/perl Makefile.PL
and several more. missing packages etc and successfully installed except
the above 3. Don't think i need those.

sudo apt-get install libgd-gd2-perl

git clone https://github.com/bioperl/bioperl-live.git
cd bioperl-live
perl Build.PL --fails - needs more modules


Configuring C/CJ/CJFIELDS/BioPerl-1.6.924.tar.gz with Build.PL
Checking prerequisites...
  recommends:

Algorithm::Munkres
Array::Compare
Bio::Phylo
Convert::Binary::C
GraphViz
HTML::TableExtract is not installed
PostScript::TextBlock is not installed
SOAP::Lite
Net::SSLeay Crypt::SSLeay IO::Socket::SSL
Sort::Naturally
XML::LibXML
DBD::Pg
DBD::SQLite
(all above installed via CPAN)

Checking optional features...
EntrezGene............disabled
  requires:
    ! Bio::ASN1::EntrezGene is not installed
 - starts installing bioperl
i let it run and it installed Bioperl fine via CPAN.  build OK.
Installed bio::asn1::entrezgene & bio::root::build
perl Build.PL
now needs Inline::C...
cpan>install Inline::C
 cd bioperl-live
perl Build.PL -- fails. missing Manifest?
Build manifest
perl Build.PL --still fails
perl Build -- works
./Build test --PASS
sudo ./Build install

Installed / passed tests OK.
Added;
export PERL5LIB="$HOME/bioperl-live:$PERL5LIB"
to .bashrc

So i've installed via CPAN which i didn't really want, but couldn't run
Build.PL w/o prereq Bio::ASN1::EntrezGene which starts installing bioperl.
What should i have done differently?
i still did Build w/ Git clone, but when i check Version i get 1.006924. I
thought the bioperl-live version was 1.006925? i set the environment
variable in bashrc for bioperl-live.
Ok, thanks for your time! Just want to make sure i'm doing this correctly.
Shane
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/bioperl-l/attachments/20150113/a79af5d3/attachment.html>


More information about the Bioperl-l mailing list