Traductions de cette page:
Piste : clustalx_21

Installation de CLUSTALX 2.1

Installation de CLUSTALX 2.1

Dans le moment, clustalx ne se compile pas sur Ubuntu 20.04… On recherche la solution.

Librairies additionnelles

Les libraries suivantes sont requises:

  • qtbase5-dev
  • qtbase5-dev-tools
  • qttools5-dev-tools

 
% sudo apt-get -y –no-install-recommends install qtbase5-dev qtbase5-dev-tools qttools5-dev-tools

Procédure

Voici la procédure suivi pour l'installation de CLUSTALX à partir du code source:

  • L'archive du code source a été téléchargé du site web sous /opt/bio/sources et décompressé.

 
% cd /opt/bio/sources 
% sudo curl -L -O http://www.clustal.org/download/current/clustalx-2.1.tar.gz
% sudo tar -zxvf clustalx-2.1.tar.gz 
% sudo rm -rf clustalx-2.1.tar.gz 

  • Ce dossier devrait appartenir à root. Les permissions de ce dossier devraient être 755.

 
% sudo chown -R root:root ./clustalx-2.1 
% sudo chmod 755 ./clustalx-2.1

  • Une fois qu'on se retrouve dans le dossier /opt/bio/sources/clustalx-2.1, il faut des fichiers supplémentaires pour permettre la compilation. Ubuntu 20.04 ne procure plus la version 4 mais plutôt la version 5 de la librairie graphique Qt. Il est donc nécessaire de corriger certains des fichiers du code source. On utilisera donc un outil de correction, patch, et des fichiers de correction qui sont disponibles grâce au travail de Debian Med :

% cd ./clustalx-2.1
% sudo curl -L -O https://sources.debian.org/data/main/c/clustalx/2.1+lgpl-8/debian/patches/qt5.patch
% sudo patch < qt5.patch
% sudo rm qt5.patch

  • La compilation se fait maintenant très simplement en générant le fichier Makefile via Qt en premier.

 
% sudo qmake && sudo make 

  • Un problème se présente parfois durant le processus de compilation où make se plaint que les fichiers moc*cpp sont créer par la mauvaise version de Qt. Si cela arrive, la procédure est simple:

 
% sudo rm moc*cpp 
% sudo make clean 
% sudo qmake && sudo make 

  • ClustalX vient avec un script qui installe l'executable ainsi que les fichiers auxiliaires aux bons endroits. Créez un répertoire appelé /opt/bio/sources/clustalx-2.1/bin et dites au script que c'est l'endroit où clustalx sera situé:

 
% sudo mkdir ./bin 
% sudo ./installer 

  • Il faut maintenant éditer le fichier /etc/profile.d/impilo.sh en y ajoutant ces lignes à la toute fin:

 
# 
# Clustalx2 specific environment variable 
# 
export PATH=$PATH:/opt/bio/sources/clustalx-2.1/bin 

  • Il faut maintenant ajouter ClustalX2 dans le menu Impilo > Multiple Sequence Alignements:
    • Plus à venir…
  • Pour utiliser ClustalX2 à partir de la ligne de commande:

 
% clustalx2 & 

fr/install/bin_app_repository/20_04_a20_build/clustalx_21.txt · Dernière modification : 2021/05/29 15:35 de 127.0.0.1
CC Attribution-Share Alike 4.0 International Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International