RDforum.free.fr/Cast3M   Index du Forum
Site Web Cast3M
RDforum.free.fr/Cast3M
Forum d'entraide des utilisateurs de Cast3M
Répondre au sujet
définition de la variable d'env. après installation [Résolu]
jessy


Inscrit le: 26 Nov 2008
Messages: 2
Répondre en citant
Bonjour,

je viens d'installer castem08 et lors de l'installation, j'ai bien fait fait ce qui est indiqué dans le fichier lisez moi, c'est à dire

export CASTEM='chemin complet ou vous etes'

pourtant, maintenant qu'il est installé et que j'essai de le lancer, j'ai :


:~/program/castem/bin$ ./castem08
Vous devez definir la variable d'environnement CASTEM

Je ne comprends pas ce que je dois faire

j'ai Ubuntu 8.10, je suis débutant sous linux

Merci
Voir le profil de l'utilisateurEnvoyer un message privé
adrien


Inscrit le: 17 Nov 2008
Messages: 12
Localisation: INSA Lyon
Répondre en citant
salut,

je suis aussi sous intrepid Wink

généralement, sous linux, il est préférable d'installer les logiciels sous /usr/local ou usr/share, pour ne pas avoir à les réinstaller pour chaque utilisateur, et surtout pour ne pas avoir accès aux fichiers installés. comme ça tu ne peux pas corrompre ton installe de castem en cas de mauvaise manip. tu y accèdes ensuite en créant un lien. si tu es le seul à t'en servir, et que tu fais attention, il n'y aura pas de problème.

pour en revenir à ta question, la variable d'environnement CASTEM que tu as définie pour l'installation, a une durée de vie limitée : celle de ton terminal.

est-ce que tu as défini la commande castem08 ? celle que j'ai dans mon installe par défaut, c'est castem_educ_08. je l'ai ouverte avec gedit, puis enregistrée sous le nom castem08.

le fichier castem_educ_08 est comme cela par défaut :

Code:
#!/bin/ksh

# variable(s) a mettre a jour pour la version a creer
castX='castem_educ_PCLinux32_2008'
CASTEM=/test3/kk2000/V08origin/PCLinux32_K2.6.22
DIR=$CASTEM
BIN=$CASTEM/bin
DATA=$CASTEM/data

if [[ $DIR = "" ]] ; then
 echo Vous devez definir la variable d\'environnement CASTEM
 exit
elif [ ! -d $DIR ] ; then
 echo La variable d\'environnement CASTEM n\'est pas positionnee correctement
 echo CASTEM\=$DIR
 echo Elle doit contenir le chemin absolu au repertoire d\'installation
 echo Exemple : /usr/moi/Cast3M
 exit
fi


je l'ai modifié par :

Code:
#!/bin/bash

# variable(s) a mettre a jour pour la version a creer
castX='castem_educ_PCLinux32_2008'
CASTEM=/usr/local/castem/castem_V08/
DIR=$CASTEM
BIN=$CASTEM/bin
DATA=$CASTEM/data


c'est ici que tu exportes la variable CASTEM en lui donnant le chemin directement dans la macro de lancement : castem08. il suffit que tu y mettes ton chemin.

maintenant, ouvre un terminal et tape castem08

hop ! ça roule !


NB1 : à noter le changement de ksh par bash pour que ce soit plus confortable.
NB2 : est-ce que tu as bien mis ton chemin : ~/program/castem/bin dans ton PATH, afin qu'il aille y chercher castem08 ?
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer un e-mail
jessy


Inscrit le: 26 Nov 2008
Messages: 2
Répondre en citant
Youpi, ça marche
J'ai modifié le fichier et défini correctement le PATH

merci beaucoup
Voir le profil de l'utilisateurEnvoyer un message privé
adrien


Inscrit le: 17 Nov 2008
Messages: 12
Localisation: INSA Lyon
Répondre en citant
parfait Smile
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer un e-mail
définition de la variable d'env. après installation [Résolu]
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous pouvez joindre des fichiers
Vous pouvez télécharger des fichiers
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Répondre au sujet