Variaveis do Sistema

Iniciado por LoD_Ramses, 12 de Setembro de 2005, 17:49

tópico anterior - próximo tópico

LoD_Ramses

Bom galera, sou novo no linux e comecei a usar mais por imposição da empresa, mas estou gostando muito desse carinha... :)
A distrbuição que estou usando é a Ubuntu 5.04.
Eu gostaria de saber se alguém pode me ajudar a setar as variaveis de ambiente. Preciso instalar o JDK da Sun e não sei como setar o Path no Linux...
Se Alguém puder me ajudar ficarei muito grato!

holokaustu

simples:

#PATH= $PATH:/o/path/q/tu/quiseres
#export PATH

piike

Acho que nao precisa fazer isso nao assim que eh instalado o j2sdk ele seta o javac e o java, mas se voce quiser os outros comando que vem junto faz o que o Grande Ubuntu holokaustu disse que também resolve.
Sony Vaio Fz250AE

LoD_Ramses

Emprimeiro lugar, gostaria de agradecer a ajuda, o comando funcionou legal.
Mas surgiu um inconveniente, preciso digitar esse comando toda vez que entro em uma nova sessão do bash, como posso fazer para setar estas variaveis definitivamente???
Qual arquivo preciso editar para inserir a PATH?????

piike, o j2sdk não seta automaticamente o PATH para o java e o javac, estes comandos estão disponiveis quando está instalado o pacote java-commom (acho que é isso) esse pacote java é da IBM, sendo que é diferente do java da Sun... eu preciso do JDK 1.5 da Sun...
Valew pela força galera!!!!!! :mrgreen:

holokaustu

Isso não é problema

edita o .bash_profile e onde está la o $PATH adicionas :/bla/bla/bla/bla

LoD_Ramses

cara eu tô tomando uma surra aqui... o conteudo do meu arquivo .bash_profile é o seguinte:
-------------------------------------------------------------------------------------------------------------------------
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/login.defs
#umask 022

# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
   . ~/.bashrc
fi

# set PATH so it includes user's private bin if it exists

PATH=$PATH:/usr/jre1.5.0_04/bin
export PATH

#if [ -d ~/bin ] ; then
#    PATH=~/bin:"${PATH}"
#fi
-------------------------------------------------------------------------------------------------------------------------
Sendo que as linhas:
PATH=$PATH:/usr/jre1.5.0_04/bin
export PATH
Fui eu quem adicionou.... e não funcionou
:cry:
Já tô ficando louco aqui....

holokaustu


# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/login.defs
#umask 022

# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# set PATH so it includes user's private bin if it exists

if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi

PATH=$PATH:/usr/jre1.5.0_04/bin
export PATH

tenta assim

LoD_Ramses

cara, eu tentei desta forma também e não foi.
Mas eu consegui agora a pouco, achei um texto na NET dizendo para colocar as linhas no final do arquivo .bashrc e funcionou!!!!! Mas eu creio que esta forma só vai setar as  variaveis para um usuário, creio que para seta-las para todos os usuários tenha que ser alterado o /etc/profile, mas não tentei.... :mrgreen:
Valew por todo o apoio... A galera do Forum tá de parabéns!!!!!

--------------------------------------------------------------------------------------------------------------
Colocando minha ultima descoberta:
Para que as variaveis de sistema estejam disponiveis permanentemente em todas as sessões para todos os usuários deve-se adcionar as linhas ao arquivo /etc/BASH.BASHRC.
Derrepente pode ser de alguma ajuda como foi para mim!!!!!
Valeuw Galera!!!!!

holokaustu

;) estamos ai sempre q for preciso