Variáveis de ambiente no Debian.
Como é que eu configuro as variáveis de ambiente tipo o CLASSPATH mas que seja visto por todo o sitema logo na inicialização. Existe algo tipo o /etc/env.d/ do gentoo ou /etc/profile.d do Slackware?
Re: Variáveis de ambiente no Debian.
Sim tem. Edite o arquivo /etc/profile adicionando o seu CLASSPATH que será valido para todos.Robson Roberto Souza Peixoto [EMAIL PROTECTED] escreveu: Como é que eu configuro as variáveis de ambiente tipo o CLASSPATH masque seja visto por todo o sitema logo na inicialização.Existe algo tipo o /etc/env.d/ do gentoo ou /etc/profile.d do Slackware?-- - -Claudio Rocha de Jesus|.|-|.| Analista de Suporte Tecnico -[EMAIL PROTECTED]-- Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora!
Variáveis de ambiente.
Ol Lista! Eu utilizei o /etc/profile para acrescentar um endereo ao PATH e declarar uma varivel de ambiente, ocorre no entanto que se acesso logado como um usurio comum e verifico o ambiente atravs do comando #set eu vejo que tais variveis NO FORAM carregadas. Ento alterno para o usurio root com #su - e executo novamente o comando #set verifico que tais variveis FORAM ento carregadas. No estou compreendendo tal comportamento. Alguem pode me auxiliar com isto? Antonio Prado.
Re: Variáveis de ambiente.
Olá, Para as variaveis de ambiente serem alteradas é preciso que você chame o profile de dentro do seu .bachrc. Mas mesmo assim elas só serao alteradas para aquela seção do console aberta. Se você usa gnome e/ou gdm, eu aconselho que você altere o /etc/gdm/PostLogin/Default e ponha as variaveis de ambiente lá. Obs.: o arquivo Default deve ter permissão de execução. Deve haver uma maneira mais correta de alterar as variaveis de ambiente (que me corrigam), mas eu fiz assim e está funcionando. Espero ter ajudado. Abraço, Ricardo Ayres Severo 2005/8/8, Antonio Prado [EMAIL PROTECTED]: Olá Lista! Eu utilizei o /etc/profile para acrescentar um endereço ao PATH e declarar uma variável de ambiente, ocorre no entanto que se acesso logado como um usuário comum e verifico o ambiente através do comando #set eu vejo que tais variáveis NÃO FORAM carregadas. Então alterno para o usuário root com #su - e executo novamente o comando #set verifico que tais variáveis FORAM então carregadas. Não estou compreendendo tal comportamento. Alguem pode me auxiliar com isto? Antonio Prado.
Re: Variáveis de ambiente.
On Mon, 08 Aug 2005 22:42:12 -0200 Antonio Prado [EMAIL PROTECTED] wrote: Olá Lista! Eu utilizei o /etc/profile para acrescentar um endereço ao PATH e declarar uma variável de ambiente, ocorre no entanto que se acesso logado como um usuário comum e verifico o ambiente através do comando #set eu vejo que tais variáveis NÃO FORAM carregadas. Então alterno para o usuário root com #su - e executo novamente o comando #set verifico que tais variáveis FORAM então carregadas. Será que seu usuário está usando outra shell? Como tcsh, por exmeplo? Enquanto que o root está usando bash (padrão do debian)? Dê um echo $SHELL e descubra. As variáveis de ambiente só carregam quando você abre um shell. Será que você lembrou de sair e entrar de novo no shell? ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/
GDM e variáveis de ambiente
Oi, eu preciso definir algumas variáveis de ambiente apenas para o meu usuário, que se conecta normalmente usando o GDM. Eu tentei definir estas variáveis através dos arquivo .bashrc, .bash_profile. Porém estes arquivo não são carregados quando o Gnome é inicializado, eles são carregados apenas se eu abrir um terminal. porém não é isso que eu quero. Eu tentei criar um arquivo com o seguinte conteúdo VAR=conteudo export VAR E depois dando permissão de execução e inicializando este arquivo com o gnome utilizando o Preferências - Avançado - Sessões. Porém também não funcionou. Eu tentei também editar o arquivo /etc/environment, porém também não funcionou. Alguém que usa o GDM sabe como fazer para que uma determinada variável seja definida quando iniciando uma sessão por ele? A variável PATH eu consigo definir dentro do arquivo /etc/gdm/gdm.conf através da opção DefaultPath. Porém variáveis diferentes eu não sei como fazer. Obrigado!! Max Velasques
Re: Variáveis de ambiente no Sarge
Henrique Carvalho wrote: Olá, Eu já havia feito essa observação das variáveis de ambiente no Sarge e ninguém respondeu, até hoje penso que é um Bug da versão, resolvi setando no .bash_profile do usuário. Isso resolveu parte dos meus problemas; no terminal funcionava tudo, mas ai queria criar um atalho para um programa em java que usamos aqui no trabalho. Apenas 'java' não rolou, tive que colocar o caminho completo até o java pois o ~/.bash_profile só executa qdo vc abre o terminal! Novamente, os confusos (e malditos) scripts de inicialização venceram! :-( -- Marcos Lazarini
Variáveis de ambiente no Sarge
PessoAll, Instalei o Sarge em uma máquina ontem e estou iniciando no mundo Debian. Já sou usuário de sistemas GNU/Linux há 4 anos e até agora sempre consegui setar as variáveis de ambiente em diferentes distros como Slackware, Red Hat, Conectiva, Suse etc. Instalei o J2SDK que baixei no site da Sun e precisei setar as variáveis de ambiente JAVA_HOME, CLASSPATH e PATH. Coloquei JAVA_HOME e CLASSPATH no arquivo /etc/environment e funcionou. Aí alterei o arquivo /etc/profile para acrescentar ao PATH a localização do diretório bin do j2sdk, mas não funcionou. A minha instalação carrega o runlevel 2 (o default) e executa o gdm. Aí, eu me logo, abro um gnome-terminal e executo env. Como resultado, aparecem JAVA_HOME e CLASSPATH, mas a variável PATH não mudou. Na verdade, qualquer alteração que faço no arquivo /etc/profile não tem qualquer efeito. Alguém pode me ajudar? -- Angelo F. Probst In a world without walls and fences, who needs windows and gates?
Re: Variáveis de ambiente no Sarge
Angelo F. Probst wrote: PessoAll, Instalei o Sarge em uma máquina ontem e estou iniciando no mundo Debian. Já sou usuário de sistemas GNU/Linux há 4 anos e até agora sempre consegui setar as variáveis de ambiente em diferentes distros como Slackware, Red Hat, Conectiva, Suse etc. Instalei o J2SDK que baixei no site da Sun e precisei setar as variáveis de ambiente JAVA_HOME, CLASSPATH e PATH. Coloquei JAVA_HOME e CLASSPATH no arquivo /etc/environment e funcionou. Aí alterei o arquivo /etc/profile para acrescentar ao PATH a localização do diretório bin do j2sdk, mas não funcionou. A minha instalação carrega o runlevel 2 (o default) e executa o gdm. Aí, eu me logo, abro um gnome-terminal e executo env. Como resultado, aparecem JAVA_HOME e CLASSPATH, mas a variável PATH não mudou. Na verdade, qualquer alteração que faço no arquivo /etc/profile não tem qualquer efeito. Cara, sabe que eu tive o mesmo problema?? Realmente eu achei 'do mal' esses scripts de inicializacao. Lembro que na ocasião esgotei toda minha munição, e minha ultima opcao foi usar o pacote 'java-package' pra converter o .bin da Sun num .deb; ai qdo vc instala ele, ele vai criar links/arquivos no /usr/bin (que já estao no seu path) - ai acaba funcionando, mas por tabela. Se vc descobrir como mudar o PATH me avisa/avisa a lista!! -- Marcos Lazarini
Re: Variáveis de ambiente no Sarge
Na verdade, qualquer alteração que faço no arquivo /etc/profile não tem qualquer efeito. :-) Tive esse problema também, justamente com o Java... Se vc descobrir como mudar o PATH me avisa/avisa a lista!! Lá vai! Mas, se você procurar direitinho nos arquivos da lista, acha. Faz pouco tempo... Olha só, se você logar num terminal em modo texto (VT1 ao VT6, se estiver no padrão Debian), vai ver que seu PATH tá lá, funcionando direitinho! O problema é que o /etc/profile funciona pra Bourne Shell e equivalentes. O GDM não é um Bourne Shell... Logo, ele nem liga pro profile, e usa um arquivo de configuração próprio: /etc/gdm/gdm.conf Procura por 'DefaultPath'. É a PATH pros usuários comuns que o GDM vai setar quando iniciar a sessão - ou quando se iniciar, não pesquisei a esse ponto. Aí resolve teu problema. Agora estou procurando um meio de unificar tudo isso num arquivo só. Na verdade, procuro um meio de fazer o GDM rodar um script em meu home sempre que eu me logar. Se alguém souber, avisa. Já vi o tal do .xsession, mas não consegui fazer funcionar. Abraços, Ivo
Re: Variáveis de Ambiente
Em Fri, 15 Oct 2004 15:00:23 +0200, Henrique Carvalho escreveu: algumas contas ao logar conseguem exportar variáveis que estão no .bash_profile, já outras contas não conseguem Qual o resultado de 'ls -l ~conta/.bash_profile' e 'grep conta /etc/passwd'? -- Leandro Guimarães Faria Corcete Dutra [EMAIL PROTECTED] Maringá, PR, BRASIL+55 (44) 3025 6253 http://br.geocities.com./lgcdutra/ +55 (44) 8803 1729 Soli Deo Gloria! +55 (11) 9406 7191
Variáveis de Ambiente
Fala Galera, blz? Estou com Sarge instalado e acontecendo umas coisas estranhas que nunca me aconteceram, algumas contas ao logar conseguem exportar variáveis que estão no .bash_profile, já outras contas não conseguem, nunca aconteceu isso comigo e esgotou minhas idéias do que pode ser o problema. Alguem pode me dar um help? Agradeço antecipado, obrigado pela força. Henrique Carvalho
Variáveis de ambiente do usuário
Achei algo em que o MS Windows é melhor! Brincadeirinha, mas quero fazer isso funcionar no Debian. Sabem o /etc/environment, aquele arquivo maravilhoso que configura tudo menos o cafezinho? Pois é, queria um ~/etc/environment. O lance seria ter um só ambiente para todas as minhas sessões -- shell dentro e fora do X, Emacs dentro e fora do X, programas gráficos. Pensei em criar um ~/etc/environment e incluí-lo em ~/.gnomerc e ~/.profile, mas isso (além da gambiarra) não vai funcionar em C shell. Idéias? -- Leandro Guimarães Faria Corsetti Dutra +55 (11) 5685 2219 Av Sgto Geraldo Santana, 1100 6/71 +55 (11) 5686 9607 04.674-000 São Paulo, SPBRASIL http://br.geocities.com./lgcdutra/