Re: LD_LIBRARY_PATH

Top Page

Reply to this message
Author: Patrick Dupre
Date:  
To: Edgar Bonet
CC: guilde
Subject: Re: LD_LIBRARY_PATH
Merci,

Cela me plonge dans la perplexite !!!
Si j'ouvre un session bash en mode terminal (tty !) sans startx, les
variables d'environnement semble OK.
Si je fais ps, je recupere le ID, donc ensuite je peux faire un
grep /proc/xxx/environ, mais la les variables qui apparaissaient avec
echo n'apparaissent qu'en nombre limite. Donc il semble que proc
ne contiennent pas toutes les variables !!! En tout cas LD_LIBRARY_PATH
n'y est pas alors que echo $LD_LIBRARY_PATH depuis le shell y est bien !
meme si ensuite elle disparait si je fais un startx !

Cet une machine Fedora 7 en gnome


> Le mardi 1 juillet, Patrick Dupre a écrit :
>> Dans mon .bash_profile, j'exporte LD_LIBRARY_PATH,
>> lorsque je me logue en mode texte, un echo $LD_LIBRARY_PATH me donne
>> la bonne valeur, ensuite je fais un startx, et la la variable a
>> disparu, les autres variables etant OK.
>> Que ce passe-t'il ?
>
> Je n'ai pas la réponse, mais une idée pour t'aider à trouver le
> coupable :
>
> - La commande
>
>        ps axf

>
>    t'affiche la liste des processus sous forme d'arbre. Tu devrais y
>    trouver la filiation entre le shell depuis lequel tu as lancé startx
>    (shell qui a LD_LIBRARY_PATH positionnée) et celui dans lequel
>    LD_LIBRARY_PATH a disparu.

>
> - la commande
>
>        grep -q LD_LIBRARY_PATH /proc/xxx/environ && echo yes || echo no

>
>    te dira si LD_LIBRARY_PATH est positionnée dans le processus xxx.

>
> À partir de là tu peux voir où elle a disparu.
>
>> Est-ce que startx ferait un unset LD_LIBRARY_PATH ?
>
> startx est un script shell, tu peux vérifier.
>
>> Je dois refaire l'export a la main !
>>
>> Des idees ?
>
> Tu peux toujours lancer ton émulateur de terminal avec l'option qui va
> bien (-ls pour xterm) pour qu'il t'ouvre un shell de login.
>
> Edgar.
>
>
>


-- 
---
==========================================================================
  Patrick DUPRÉ                      |   |
  Department of Chemistry            |   |    Phone: (44)-(0)-1904-434384
  The University of York             |   |    Fax:   (44)-(0)-1904-432516
  Heslington                         |   |
  York YO10 5DD  United Kingdom      |   |    email: pd520@???
==========================================================================