Ubuntu 11.10 – Establecer variables de ambiente

octubre 25, 2011

No puedo creer que algo tan simple -o tal vez no- como establecer variables de ambiente sea tan complicado en Ubuntu. Antes, cuando querías agregar una variable simplemente agregabas una línea como la siguiente en el archivo ~/.bash_profile
export M2_HOME=/home/cirovladimir/Apps/maven/apache-maven-3.0.3
Incluso podías, sin tener que reiniciar, actualizar las variables ejecutando dicho archivo (sh ~/.bash_profile).
Pues en Ubuntu 11.10 esto ya no funciona, lo he intentado sin éxito.
Por el momento la única forma que he encontrado es agregarlas en el archivo /etc/environment. Por supuesto, y lo que me molestó, es que necesitas privilegios de Administrador -sudo- además de que no puedes especificar el valor de las variables en base a otras, es decir, PATH=$PATH:$M2 no esta permitido (si no me crees, intentalo, pero una vez que reinicié ya no entró en la sesión gráfica :X). Por lo que deberás definir las variables de forma explícita. Por cierto, para que los cambios surtan efecto debes reiniciar tu sesión.
Por ejemplo:

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/cirovladimir/Apps/maven/apache-maven-3.0.3/bin”
M2_HOME=/home/cirovladimir/Apps/maven/apache-maven-3.0.3
M2=/home/cirovladimir/Apps/maven/apache-maven-3.0.3/bin

en vez de

M2_HOME=/home/cirovladimir/Apps/maven/apache-maven-3.0.3
M2=$M2_HOME/bin
PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$M2″

Fuentes:
https://help.ubuntu.com/community/EnvironmentVariables
http://wobblycogs.co.uk/index.php/computing/linux/55-installing-maven-on-ubuntu-1110

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: