====== Installation de Molden sur Debian Jessie ======
===== Molden =====
[[http://www.cmbi.ru.nl/molden/|Molden]] est un logiciel de prétraitement et de posttraitement de structure électronique et moléculaire.
Sa licence autorise un usage non commercial. Pour tout usage commercial, veuillez suivre ce [[http://www.cmbi.ru.nl/molden/COMMERCIAL_LICENSE.html|lien]]
===== Préparation du système et compilation =====
La procédure qui suit décrit l'installation de Molden dans le répertoire ''/opt''.
Dès que vous êtes en accord avec la licence, vous pouvez procéder à son téléchargement et son installation
- Installation de paquets Debian indispensables : # Si vous ne disposez pas de pilotes propriétaires installés supportant OpenGL :
# Les paquets suivants sont nécessaires
apt-get install libx11-dev libgl1-mesa-dev libglu1-mesa-dev xutils-dev x11proto-gl-dev mesa-common-dev
- Récupération sur le site de [[http://www.cmbi.ru.nl/molden/howtoget.html|Molden]] (au 27 mars 2015, la version courante est la 5.2.4) : cd /root
wget ftp://ftp.cmbi.ru.nl/pub/molgraph/molden/molden5.2.4.tar.gz
- Ouverture de l'archive :cd /opt
tar xvf /root/molden5.2.4.tar.gz
- Définition de la racine de Molden export MOLDEN=/opt/molden5.2
- Passage dans l'archive :cd $MOLDEN
- Paramétrage du ''makefile'' en changeant le compilateur ''g77'' par ''gfortran'' :
sed -e 's/FC = g77/FC = gfortran/' -i~ makefile
sed -e 's/CC = cc/CC = gcc/' -i~ makefile
- Lancement de la compilation : make
- si la compilation se passe bien, 4 exécutables doivent être disponibles : [ $(ls gmolden molden surf/surf ambfor/ambfor | wc -l) -eq 4 ] && echo "OK" || echo "KO"
- si le retour de la commande précédente est "KO", il y a certainement eu un problème
- Etablissement des liens : ln -s $MOLDEN /opt/molden
ln -s /opt/molden/gmolden /usr/local/bin/gmolden
ln -s /opt/molden/molden /usr/local/bin/molden
ln -s /opt/molden/surf/surf /usr/local/bin/surf
ln -s /opt/molden/ambfor/ambfor /usr/local/bin/ambfor
- Positionnement des droits : cd $MOLDEN
chown -R root.root *
chmod -R og+r *
find . -type d -exec chmod og+rx {} \;
===== Exécution des exemples =====
Voici quelques exemples à exécuter à partir de la racine d'installation de ''molden'' :export MOLDEN=/opt/molden
find $MOLDEN/test/*test -exec $MOLDEN/molden {} > {}.log \;