[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