[Isis-fish-user] isis sous linux
Hilaire Drouineau
hilaire.drouineau at gmail.com
Mar 18 Nov 18:13:49 CET 2008
Salut,
Pour le moment j'ai fait comme suggérer par Benjamin (ou presque): dans
le go.sh j'ai ajouté ça ISISPATH=$(dirname $0) et ensuite, j'indique mes
librairies $ISISPATH/lib/commons-jxpath-1.2.jar comme ça.
Et j'ai créé un script dans /usr/bin en y mettant les droits 755. Ca a
l'air de marcher (j'ai pas fait la redirection des log vers mon home
mais ça c'est pas trop compliqué.
A+
Hilaire
tony Chemit a écrit :
> On Tue, 18 Nov 2008 17:52:24 +0100
> Benjamin POUSSIN <poussin at codelutin.com> wrote:
>
>
>> 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
>>
>>
>>
>
> Si on commençait par utiliser le class-path du jar, ce problème
> disparaîtrait je pense.
>
> donc un simple java -jar isis-fish.jar + les autres options de debug et
> de log, bien sûr.
>
> Tony.
>
>
>> --
>> 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
>> _______________________________________________
>> Isis-fish-user mailing list
>> Isis-fish-user at lists.labs.libre-entreprise.org
>> http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user
>>
> _______________________________________________
> Isis-fish-user mailing list
> Isis-fish-user at lists.labs.libre-entreprise.org
> http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://list.isis-fish.org/pipermail/isis-fish-users/attachments/20081118/06bc4a6a/attachment.htm>
Plus d'informations sur la liste de diffusion Isis-fish-users