[eside-ghost] LD_LIBRARY_PATH

Jon Ander Hernández hernandez en movimage.com
Mie Sep 13 14:38:12 CEST 2006


Aupi!!

On Wed, 2006-09-13 at 11:42 +0200, Pablo Cabezas wrote:
> Muy buenas!
> 
> Estoy *intentando* exportar la variable LD_LIBRARY_PATH en "algún"
> fichero del sistema para no tener que meter el -Djava.library.path o
> exportar la variable a mano en cada shell con la que trabaje... 

Si quieres hacer persistente el efecto de LD_LIBRARY_PATH entiendo que
la manera ideal es la de añadir el path a /etc/ld.so.conf, después
ejecutas ldconfig para regenerar la cache de librerías dinámicas y de
manera que el linker comience a ver las nuevas librerías contenidas
dentro de ese path y voilá.

> El tema es que he probao en 
> .bash_profile, .bashrc, /etc/environment... Y en bash perfecto, pero
> en entorno gráfico no la reconoce. ¿A qué se puede deber? Es que me
> mosquea, porque parece que es la única variable que no exporta xD (me
> da que me estoy saltando algo importante...) <me_siento_absurdo
> mode=on> xD

Entiendo que es porque {{/etc/,.}bash_profile,{/etc/,.}bashrc*} solo se
ejecutan cuando ejecutas una bash interactiva, porque en principio a
pesar de que el entorno gráfico nace de un script de bash
(/etc/init.d/gdm), ese script no llega a ejecutar los anteriores
ficheros ;-)

Una solución un poco chapucera podría ser meter el export dentro
del /etc/init.d/gdm... pero a mi me parece un poco guarro la verdad :-D

Un saludete!!

JonAn.



Más información sobre la lista de distribución eside-ghost