IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

valeur des variables d'environnement définitif


Sujet :

Linux

  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut valeur des variables d'environnement définitif
    Bonjour,
    Je veux rajouter une adresse à une variable d'environnement linux (PATH = /home/ImageMagick/bin). Je sais qu'avec export je peux rajouter cette valeur. Mais elle n'est pas définitive. Comment je pourrais la rendre permanent?

    merci beaucoup

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Si tu veux la rajouter pour tout le monde (je veux dire par là tous les utilisateurs de ton système) tu peux toujours modifier le fichier /etc/profile
    Sinon si c'est uniquement pour toi (ton utilisateur sur le système) modifies ton fichier ~/.profile (ou .bash_profile si le .profile n'existe pas)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut
    tu peux ajouter la ligne de commande export dans ton ~/.bashrc comme ça elle sera prise en compte à chaque nouvelle session. (le ~ représente ton home directory /home/username)

  4. #4
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    je suis censé mettre quoi dans mon bashrc parce qu'il y a ecrit des trucs bizarres dedans. En plus j'en ai plusieurs de bashrc puisque j'ai plusieurs sessions

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut
    Si tu utilises le user jean, tu ajoutes au fichier /home/jean/.bashrc la ligne export PATH=/dkd/lkdmlkd/.

  6. #6
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    voila le bashrc qui se trouve dans mon /nom_user

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if[-f /etc/bashrc] ; then
    ./etc/bashrc
    fi
    apres sa je rajoute mon export, c'est sa?

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 69
    Par défaut
    oui

  8. #8
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    en faisant un echo $PATH il ne m a pas pris en compte ma nouvelle valeur

  9. #9
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Deux solutions pour que ça soit pris en compte:
    Déconnectes toi et reconnectes toi afin que le .bashrc soit relu

    Ou sinon (en ligne de commande)

  10. #10
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    si j'ecrit ma ligne commande, il me sort

    bash: TMOUT: readonly variable

    mais il ne me met toujour pas la nouvelle variable. Est ce que je me suis pas tromper de bashrc?

  11. #11
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Tu pourrais nous donner un aperçu de ton .bashrc s'il te plait ?

  12. #12
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    voici mon bash complet:



    if [-f /etc/bashrc] ; then
    ./etc/bashrc
    fi

    if[-f /etc/bash_completion] ; then
    ./etc/bash_completion
    fi

    export PATH = $PATH:/usr/local/ImageMagick

  13. #13
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    je crois que bash n'aime pas les espaces pour les affectations. Essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    export PATH=$PATH:/usr/local/ImageMagick
    au lieu de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    export PATH = $PATH:/usr/local/ImageMagick

  14. #14
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    sa ne change rien il ne vaut pas détecter la nouvelle valeur!!!

  15. #15
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    tu as redémarré le terminal ou bien fait
    source ~/.bashrc
    ?

  16. #16
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    C'EST BON
    merci à tous
    en faite je n'avais pas modifier le bon bash en faite

    J'ai tout de même une autre question pour changer les autres variables, par exemple LD_LIBRARY_PATH. Sa doit etre la même chose mais je ne vois pas quel fichier c'est?

  17. #17
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    quel fichier pour quoi ?

  18. #18
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    j'aimerais faire de même avec la variable LD_LIBRARY_PATH. Je suis pose que c'est la même chose mais je ne sais pas comment m'y prendre

  19. #19
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    oui c'est la même chose

  20. #20
    Membre averti
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    donc a partir du meme bashrc, je mets export LD_LIBRARY_PATH=/usr/...

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [Batch] test sur les valeurs des variable d'environnement
    Par ArnSpin dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 03/09/2010, 15h15
  2. [Debutant][Système]Récupérer la valeur des variables systeme
    Par cameleon2002 dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/02/2007, 09h57
  3. [Tomcat 5] automatisation des variables d'environnement
    Par blacksheep dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 08/09/2005, 13h58
  4. Utiliser des variables d'environnements
    Par Xam335 dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/08/2004, 14h15
  5. Réponses: 4
    Dernier message: 18/07/2002, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo