[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Criação de Variaveis de Ambiente



On 5/29/07, Fabiano Manoel de Andrade <fabianoma@gmail.com> wrote:
[...]
>     Então percebo que /etc/environment é lido pelo /etc/profile, mas
> este só aplica em shell com login. Mas as variaveis do environment se
> aplicam no com e no sem login. Portanto se ainda deixo comentado toda
> definção de PATH no arquivo /etc/profile e movo a definação da
> váriavel PATH para o /etc/environment, surpresa, funciona em todo
> sistema meu path definido. Fantastico né?

        O arquivo /etc/environment armazena as variáveis de ambiente que são
exportadas para todo o sistema, como por exemplo a especificação do
idioma das mensagens do sistema, etc. O meu /etc/environment default do
debian tem somente
LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR:pt:en

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sei/la/mais/o/que"

e nada mais.

  Adiciona aí e coloca teus paths persolanizados e comente toda
estrura de if do /etc/profile e tb seu export no final e veja que
maravilha. Vc edita em só local.

>[...] Então, ao grupo, porque
> o PATH não vem definido no environment?

        Não sei, mas só acho que ai não seria o lugar indicado para isso :).

   Por que não seria o local indicado? Veja, este é indicado para
"váriaveis de ambiente que são exportadas para todo o sistema, como
por exemplo as especificações do idioma..."; pode-se incluir aqui a
varaivel de ambiente PATH.

  Deve-se mencionar também que com o PATH definido no environment, no
Gnome, por exemplo, se pressione ALT+F2 e mando um ControlPanel
(painel de controle do Java) ele abre. Em qualquer outra situação
mencionada, tanto no profile como no bash.bashrc este fato não ocorre,
pois validão somente para o shell.

   PS: por favor verifique novamente a existencia do diretório /etc/profile.d

   Absç,
Zandre.



Reply to: