[Isis-fish-user] isis sous linux
tony Chemit
chemit at codelutin.com
Mar 18 Nov 18:04:11 CET 2008
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
Plus d'informations sur la liste de diffusion Isis-fish-users