sábado, 19 de marzo de 2011

Variables de entorno para instalaciones personalizadas

Si esta copilando e instalando nuevas librerias y programas pero no quiere que estas sobreescriban versiones existentes en su sistema operativo Unix. Puede crear una nueva estructura de directorios para instalarlas ahi por ejemplo:
mkdir $HOME/cualquierpath
mkdir $HOME/cualquierpath/bin
mkdir $HOME/cualquierpath/sbin
mkdir $HOME/cualquierpath/lib
mkdir $HOME/cualquierpath/etc
mkdir $HOME/cualquierpath/share
mkdir $HOME/cualquierpath/include

Ahora puede copilar su libreria indicandole donde tiene que instalarlo, para ello es necesario que tenga generado el archivo configure y pasarle la variable siguiente:
./configure --prefix=$HOME/cualquierpath
make ; make install
Para la ejecucion del nuevo programa instalado es necesario modificar la variable de entorno PATH y LD_LIBRARY_PATH
PATH=$HOME/cualquierpath/bin:$PATH
LD_LIBRARY_PATH=$HOME/cualquierpath/lib miprograma

No hay comentarios:

Publicar un comentario