mercredi, février 6 2019, 10:22
Installation de SciDaVis sous Debian Buster
Par yeKcim - PC - Lien permanent
Ceci est une mise à jour de mon précédent billet sur le même sujet.
Dans les paquets, SciDaVis est compilé sans le support des fichiers Origin et sans le support des scripts Python, nous allons passer par la compilation.
cd /tmp wget https://downloads.sourceforge.net/project/scidavis/SciDAVis/1.23/scidavis-1.23.tar.gz?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fscidavis%2Ffiles%2Flatest%2Fdownload&ts=1549442670 -O /tmp/scidavis-1.23.tar.gz tar -zxvf scidavis-1.23.tar.gz cd scidavis-1.23
Il faut installer toutes les dépendances nécessaires à la compilation :
sudo apt install build-essential qt4-qmake libqwtplot3d-qt4-dev libqwt5-qt4-dev python-sip-dev python-qt4-dev libmuparser-dev zlib1g-dev qt4-linguist-tools qt4-linguist-tools mesa-common-dev libqt4-opengl-dev libqt4-dev-bin libqt4-dev libgsl-dev libglu1-mesa-dev libgl1-mesa-dev
Lors des commandes qmake et make plusieurs erreurs bloquent la compilation, pour résoudre le problème :
sudo ln -s /usr/lib/libqwt-qt4.so.5 /usr/lib/libqwt5-qt4.so sudo ln -s /usr/lib/libqwt5-qt4.so /usr/lib/libqwt5.so sudo ln -sf /usr/include libscidavis/src/qwtplot3d sudo ln -sf /usr/include/qwtplot3d-qt4 scidavis/qwtplot3d
On peut maintenant lancer la compilation :
qmake CONFIG+=python CONFIG+=liborigin make qmake sudo make INSTALL_ROOT=/usr/local sudo make install
Ne reste plus qu’à gérer l’icône de l’application :
sudo cp scidavis/icons/scidavis.svg /usr/share/pixmaps/ sudo sed -i "s#Icon=scidavis#Icon=/usr/share/pixmaps/scidavis.svg#g" /usr/share/applications/scidavis.desktop