[Isis-fish-user] isis sous linux

Hilaire Drouineau hilaire.drouineau at gmail.com
Mar 18 Nov 18:15:38 CET 2008


Tiens d'ailleurs à propos de redirection des logs, il manque pas un ">" 
avant le "error.txt" dans le go.sh?
A+
Hilaire



Hilaire Drouineau a écrit :
> 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/e69dd71c/attachment.html>


Plus d'informations sur la liste de diffusion Isis-fish-users