Table des matières

Instructions d'installation et de configuration de EMBOSS 6.4.0

Additional libraries and pre-installation procedures

The following librairies are necessary to compile EMBOSS as well as the EMBASSY applications:

% apt-get install libx11-dev libgd2-xpm-dev libpng3-dev libpng12-dev libgd-tools libplplot-dev plplot9-driver-gd libxaw7-dev libhpd-2.1.0 libhpd-dev ant libmysqlclient-dev libpam0g-dev

Three important details:

Procedure

Here is the procedure for installing EMBOSS, EMBASSY applications and the Jemboss GUI from source code:

% wget ftp://emboss.open-bio.org/pub/EMBOSS/EMBOSS-6.4.0.tar.gz
% tar -zxvf EMBOSS-6.4.0.tar.gz
% cd EMBOSS-6.4.0 
% mkdir embassy
% cd embassy
% wget ftp://emboss.open-bio.org/pub/EMBOSS/CBSTOOLS-1.0.0.tar.gz
% tar -zxvf CBSTOOLS-1.0.0.tar.gz
#
# Do the samme for all the other EMBASSY applications
#
% sudo mv ~/EMBOSS-6.4.0 /opt/bio/sources
% sudo chown -R root:root /opt/bio/sources/EMBOSS-6.4.0
% cd /opt/bio/sources/EMBOSS-6.4.0
% sudo ./configure --with-x --enable-64 --with-java=/usr/lib/jvm/java-6-sun --with-javaos=/usr/lib/jvm/java-6-sun/include
% sudo make && sudo make install
% cd
% embossversion
# You should see this:
Reports the current EMBOSS version number
6.4.0.0
%
% embossversion
embossversion: error while loading shared libraries: libnucleus.so.6: cannot open shared object file: No such file or directory
# Use this command:
% sudo /sbin/ldconfig
% cd ./embassy/CBSTOOLS-1.0.0
% sudo ./configure --with-x --enable-64 --with-java=/usr/lib/jvm/java-6-sun --with-javaos=/usr/lib/jvm/java-6-sun/include
% sudo make && sudo make install
#!/bin/csh
setenv CLASSPATH blablabla...

becomes:

#!/bin/sh
export CLASSPATH=blablabla...
% sudo ln -s /usr/local/bin/runJemboss.csh /usr/local/bin/runJemboss
% sudo ln -s /usr/local/emboss/share/EMBOSS/jemboss/runJemboss.sh /usr/local/bin/runJemboss
% runJemboss &

Databases needed for the EMBOSS suite

Some databases are needed to insure proper operation of some of EMBOSS' applications. Because some other programs might need them at a later moment, I created the /opt/bio/data location to centralize management of these databases. Take note of the following:

Databases provided with an Impilo distro

General installation procedure

EMBOSS uses indexing applications to take the content of the database files and create indexes that other programs can use. A very general procedure uses the following step:

% sudo su