Table des matières

Instructions d'installation et de configuration de EMBOSS 6.6.0

Librairies additionnelles

Les librairies suivantes sont nécessaires afin de compiler EMBOSS et les applications EMBASSY avec succès:

<code> % sudo apt-get –no-install-recommends install libx11-dev libgd-dev libncurses5-dev libpng-dev libplplot-dev plplot-driver-xwin libxaw7-dev libhpdf-dev ant libmysqlclient-dev libpam0g-dev </sxh>

Deux détails importants:

Procédure

Voici la procédure suivi pour l'installation de EMBOSS et de l'interface graphique Jemboss à partir du code source:

% cd /opt/bio/sources
% sudo wget https://science-annex.org/pub/emboss/EMBOSS-6.6.0.tar.gz
% sudo tar -zxvf EMBOSS-6.6.0.tar.gz
% sudo rm -rf EMBOSS-6.6.0.tar.gz

% sudo chown -R root:root ./EMBOSS-6.6.0
% sudo chmod -R 755 ./EMBOSS-6.6.0
% cd ./EMBOSS-6.6.0

% sudo ln -s /usr/lib/jvm/java-8-openjdk-amd64/include/linux/jni_md.h /usr/lib/jvm/java-8-openjdk-amd64/include/jni_md.h

% sudo ./configure --with-x --enable-64 --prefix=/opt/bio/sources/EMBOSS-6.6.0 --with-java=/usr/lib/jvm/java-8-openjdk-amd64 --with-javaos=/usr/lib/jvm/java-8-openjdk-amd64/include
% sudo make && sudo make install

#
# EMBOSS specific environment variables
#
export EMBOSS_HOME=/opt/bio/sources/EMBOSS-6.6.0
export PATH=$PATH:$EMBOSS_HOME/bin
export EMBOSS_DATA=$EMBOSS_HOME/emboss/data

% source /etc/profile.d/impilo.sh
% embossversion
# Vous devriez voir ceci:
Reports the current EMBOSS version number
6.6.0.0
%

% embossversion
embossversion: error while loading shared libraries: libnucleus.so.6: cannot open shared object file: No such file or directory
# Faite cette commande:
% sudo /sbin/ldconfig

% sudo ln -s /opt/bio/sources/EMBOSS-6.6.0/bin/runJemboss.sh /opt/bio/sources/EMBOSS-6.6.0/bin/runJemboss

<code> % runJemboss & </sxh>

Annexe: Bases de données nécessaires aux applications

EMBOSS comprends des applications qui s'appuient sur des bases de données externes pour leur fonctionnement. Comme il est possible que d'autres applications dans le futur nécessitent ces mêmes bases de données, j'ai crée /opt/bio/data afin de centraliser la gestion de ces bases de données. Cependant, prenez note:

Bases de données nécessaires pour l'exécution de certains programmes EMBOSS

Procédure générale d'installation

EMBOSS utilise des applications d'indexage qui prennent le contenu de ces diverses bases de données pour créer des indexes utilisables par les divers programmes qui en ont besoin. Une procédure très générale utilise ces étapes:

% sudo su

Annexe: Installation des applications EMBASSY

% cd /opt/bio/sources/emboss-6.6.0
% mkdir embassy
% sudo chown -R root:root ./embassy
% cd embassy

% wget ftp://emboss.open-bio.org/pub/EMBOSS/CBSTOOLS-1.0.0.650.tar.gz
#
# Faites de meme pour toutes les autres applications EMBASSY
#
# Utiliser le shell pour décomprimer le tout...
% for i in `ls`; do sudo tar -zxvf $i && sudo rm $i;done

% cd ./embassy/CBSTOOLS-1.0.0
% sudo ./configure --with-x --enable-64 --prefix=/opt/bio/sources/EMBOSS-6.6.0
% sudo make && sudo make install

for i in  in `ls`; do cd $i && sudo ./configure --with-x --enable-64 --prefix=/opt/bio/sources/EMBOSS-6.6.0 && sudo make && sudo make install && cd ..;done