[Isis-fish-user] isis sous linux
Benjamin POUSSIN
poussin at codelutin.com
Mar 18 Nov 17:52:24 CET 2008
On Tue, 18 Nov 2008 10:23:27 -0500
Hilaire Drouineau <hilaire.drouineau at gmail.com> wrote:
> Salut tout le monde,
> Question tout autant linuxienne qu'isissienne...
> voulant installer ISIS sur linux, et souhaitant qu'il soit accessible à
> n'importe quel utilisateur, j'ai crée un répertoire
> /usr/share/ISIS/isis-fish.3.2.0.2 dans lequel j'ai décompressé le zip
> d'ISIS. Si dans ce répertoire, je fais ./go.sh pas de problème ça marche.
> Par contre, pour que ce soit plus pratique, j'ai créé un lien symbolique
> dans le répertoire /usr/bin (commande ln -sf
> /usr/share/ISIS/isis-fish.3.2.0.2/go.sh /usr/bin/ISIS): ce répertoire
> étant dans mon path, je me disais que je pourrais lancer ISIS de
> n'importe où en tapant la commande ISIS. Pas de bol, dans ce cas là, les
> librairies sont pas retrouvées :-( D'où les questions:
>
> * mon idée était idiote?
> * mon idée n'était pas idiote mais j'ai pas choisi le bon procédé?
> * le procédé était bon mais il manque une manip?
>
> Désolé pour cette question sans doute totalement absurde, mais je débute
> sous linux alors je maîtrise pas tout...
En fait il faut modifier un peu le fichier go.sh
java -XX:MaxPermSize=256m -Xmx512m -Xms256m -jar
lib/isis-fish-3.*.jar $DEBUG > error.txt 2>&1
Il faudrait a la place:
java -XX:MaxPermSize=256m -Xmx512m -Xms256m -jar $(dirname $0)/lib/isis-fish-3.*.jar $DEBUG > $HOME/isis-error.txt 2>&1
De cette facon les librairies seront trouvees de n'importe ou. Et le
fichier de log sera toujours dans le rep utilisateur
Ensuite, soit tu creer un script qui appelle celui la dans /usr/bin,
soit tu mets directement dans le PATH le chemin vers le go.sh
exemple de script a mettre dans /usr/bin:
#!/bin/sh
/usr/share/ISIS/isis-fish.3.2.0.2/go.sh
--
Benjamin
--------------------
tél: +33 (0) 2 40 50 29 28
email: poussin at codelutin.com () campagne du ruban ascii
http://www.codelutin.com /\ pour les mails en ascii
Plus d'informations sur la liste de diffusion Isis-fish-users