sábado, julho 31, 2010

Configurando variáveis de ambiente no Ubuntu

Vez por outra precisamos configurar alguma variável de ambiente.

Quando eu usava Slackware (a long time ago) isso era feito no arquivo /etc/profile. Quando comecei a usar o Ubuntu (four years ago) passei a fazer isso no arquivo /etc/bash.bashrc. E fiz com base nessa página wiki do ubuntu-br.

Tudo funcionava bem até hoje, quando precisei configurar uma variável de ambiente para o JBoss (container jee) que estivesse disponível para o Eclipse (um plugin consultava a variável).

Sempre precisei dessas variáveis no bash, em outras palavras, nunca precisei do valor dessas variáveis em outra parte do ambiente.

Hoje descobri que a configuração dessas variáveis de ambiente no Ubuntu deve ser realizada no arquivo /etc/environment. E descobri isso nessa página de ajuda da documentação oficial do Ubuntu (em inglês).

Pronto! Foi só configurar a variável no /etc/environment e tudo funcionou.

JBOSS_HOME=/usr/local/jboss