Como usuario avanzado-administrador de sistemas Linux siempre ha habido un tema que me parecía oscuro y extraño, las variables de entorno.
Tener definido un PATH adecuado para poder disfrutar de la facilidad que supone autocompletar los comandos sólo con apretar el tabulador siempre es recomendable (si no ponemos absolutamente todos los directorios dentro claro…), pero alterar estas variables siempre se supone un trabajo extra que no siempre estamos dispuestos a realizar.
Bien, pues aquí va un pequeño ‘flash’ de como podemos añadir directorios al PATH para encontrar comandos ejecutables y setear variables de entorno:
- Entramos a editar el archivo /etc/environment como administradores
sudo gedit /etc/environment - Nos vamos a encontrar con el siguiente contenido:

- Para añadir directorios al PATH sólo tenemos que añadir un separador (:) antes de cerrar las comillas y escribir la ruta absoluta del directorio.
Si queremos añadir el directorio /home/user/games/WorldOfGoo al PATH nos tendrá que quedar el siguiente contenido en el archivo environment:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/user/games/WorldOfGoo" - Para añadir variables de entorno sólo tendremos que escribirlas en una nueva linea.
Si queremos setar la variable de entorno JAVA_HOME con el valor “/usr/lib/jvm/java-1.5.0-sun” el contenido del archivo será el siguiente:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
Podeis encontrar más detalles de variables de entorno en Ubuntu aquí

#1 by elborjius on 22/09/2011 - 3:54 pm
Cambia el archivo de la variable de entorno…está escrito en todos lados como envirOMent y es envirONMent. Puede llevar a error a algunos.
Por lo demás, muy bien explicado
#2 by Xavi on 22/09/2011 - 4:18 pm
Muchas gracias por la corrección, esta noche miraré de cambiarlo
Y con el tiempo que lleva esto aquí… que verguenza..,