Traductions de cette page:
Piste : jchempaint_34

Installation de JChemPaint 3.4

Installation de JChemPaint 3.4

Librairies additionnelles

Java, déjà installé. De plus, les applications et libraries suivantes sont nécessaires:

  • gettext
  • maven

% sudo apt install gettext maven 

Procédure

NOTE: Il est maintenant nécessaire de compiler le code source de JChemPaint car le site GitHub ne semble pas contenir de JAR prêt à l'emploi…

Voici la procédure suivi pour l'installation de JChemPaint:

  • On crée un répertoire sous /opt/bio/sources pour l'y mettre et on paramètre les permissions:

% cd /opt/bio/sources
% sudo mkdir jchempaint-3.4 && cd jchempaint-3.4
% sudo chown -R root:root /opt/bio/sources/jchempaint
% sudo chmod 755 /opt/bio/sources/jchempaint

  • On va chercher l'archive et on l'extrait en s'assurant de ne garder que les éléments qui y sont contenu sans avoir le répertoire racine:

% sudo curl -L -o jchempaint-3.4.tar.gz https://github.com/JChemPaint/jchempaint/tarball/master
% sudo tar -zxvf jchempaint-3.4.tar.gz --strip-components=1
% sudo rm jchempaint-3.4.tar.gz

  • Il nous faut maintenant compiler le code Java avec l'utilitaire mvn:

% sudo mvn install -DskipTests

  • On crée un petit script pour faciliter le démarrage:

% sudo nano runJChemPaint

  • On y mets le code suivant:

#!/bin/sh
java -jar /opt/bio/sources/jchempaint-3.4/app-jar/target/JChemPaint.jar

  • Il faut rendre ce script exécutable:

% sudo chmod +x runJChemPaint

  • Finalement, pour que le système trouve l'application, éditer le fichier /etc/profile.d/impilo.sh en y ajoutant ces lignes à la toute fin du fichier:

#
# JChemPaint specific environment variable
#
export PATH=$PATH:/opt/bio/sources/jchempaint-3.4

  • Pour ajouter JChemPaint dans le menu des applications Impilo, il faut modifier le fichier de configuration de Xfce4:
    • Plus à venir…
fr/install/bin_app_repository/22_04_a23_build/jchempaint_34.txt · Dernière modification : 2024/07/22 14:32 de foisys
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