Variable d'environnement [Réglé]
Changer la valeur d'une variable d'environnement
Système et matériels / Installation et configuration

JMarcL Membre non connecté
-
- Voir le profil du membre JMarcL
- Inscrit le : 17/02/2013
- Groupes :
Dans un programme, la variable d'environnement GS_LIB était appelée pour retourner le répertoire contenant les polices de caractères.
Cette variable retourne /home/utilisateur/.fonts qui n'existe pas sous ma Mageia4. En fait, les polices de caractères sont sous /usr/share/fonts.
Est-il possible de changer de façon permanente la valeur de cette variable d'environnement, puisque export GS_LIB=/usr/share/fonts n'est que temporaire ?
Remarque: lorsque je tape "help variables", je ne vois pas GS_LIB

Merci pour votre aide
JMarc

lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Je suis sous Mageia 4 et si je fais :
$echo $GS_LIB
J'ai bien :
/home/utilisateur/.fonts
Sinon pour ajouter quelque chose, je pense que la syntaxe est :
$ export GS_LIB = $GS_LIB:/usr/share/fonts
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits

JMarcL Membre non connecté
-
- Voir le profil du membre JMarcL
- Inscrit le : 17/02/2013
- Groupes :
L'ennui, c'est que la commande export ne modifie la valeur que temporairement: j'ai testé avec la syntaxe que tu donnes.
J'ai du mal à comprendre qu'une variable d'environnement pointe sur un dossier qui n'existe pas, et qu'en plus on n'ait pas un moyen de modifier ça de façon permanente. Qui plus est, il doit bien y avoir une commande permettant de retrouver la liste exhaustive des variables d'environnement, enfin j'espère . J'ai cherché sur la doc disponible, mais ne trouve rien sur le sujet.
Merci pour ta réponse
Cordialement
JMarc

bal1 Membre non connecté
-
- Voir le profil du membre bal1
- Inscrit le : 22/01/2013
- Groupes :

Alain
Tour Dell [Intel I7 Ghz RAM 16 Go SSD 300 Go HDD 600 Go]
Mageïa 9 x86-64 bureau Xfce4

JMarcL Membre non connecté
-
- Voir le profil du membre JMarcL
- Inscrit le : 17/02/2013
- Groupes :
Surtout, ne pas mettre le symbole $: ça ne marche pas.
Par contre, le chemin vers le dossier qui n'existe pas reste présent. Pas grave, mais bizarre.
Merci à vous deux
JMarc

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Quemques précisions techniques.
l n'y a pas de permanence pour les variables par définition. Seuls les fichiers sont permanents.
C'est l'inscription dans les scripts de début de session recommandée par bal1 qui réinitialise cette variable à chaque session.
Quand tu indiques que le $ ne fonctionne pas, tu as du te tromper dans la commande. Name est le nom d'une variable, $Name est la valeur de cette variable. La commande donnée par lebarhon indique que la variable GS_LIB doit contenir sa valeur $GS_LIB et derrière le ":" une autre valeur.
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur

CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie