Olá pessoal,
Estou aqui pelo VOL, para postar uma dica sobre como consegui corrigir o erro no meu
Debian, depois de instalar o
Java pelo arquivo "jre-6u31-linux-i586.bin".
A instalação deste arquivo me trouxe um problema. Talvez eu tenha feito algo errado, mas ainda não sei o quê, então posto aqui
a solução para ajudar a quem possa passar por isso também, pois sou iniciante no
Linux e penso em compartilhar soluções.
Depois de instalar este arquivo e reiniciar o meu sistema, ele não logava mais (além de não ter conseguido fazer funcionar o
Java).
Entrava a Tela de Login no X, e quando eu digitava o meu usuário, a tela ficava preta por alguns segundos, e voltava para a Tela
de Login (não se preocupem quanto ao usuário root estar bloqueado e tal, realmente meu usuário não estava logando). O X não
queria mais abrir com o meu usuário.
Tentei pelo terminal tty (opções 'Ctrl + Alt + F1', até F6 na Tela de Login do X - e para voltar para a Tela de Login do X, use: Ctrl
+ Alt + F7). Aqui loguei OK, mas ao dar o comando
startx, na saída dava o seguinte erro:
bash: export: /opt/jre-6u31... : not a valid identifier
bash: export: (/várias pastas dentro de opt/bin: opt/sbin: /opt/lib: etc) : not a valid identifier
Estas duas linhas de erro. Criei, então, um novo usuário teste através do root, e as linhas de erro persistiam.
Antes de ver estas linhas, estava desconfiando da instalação do Java, já que no Linux não aparecem problemas 'do nada' como
no outro sistema, e justo na sequência desta instalação deixou de logar no X.
Mesmo sem entender a ligação, eu achava que era algo errado com a instalação. Bem, depois de ver essas linhas eu tive certeza.
Depois de pesquisar, encontrei o site:
http://forums.macnn.com e segui as instruções,
porém, com algumas adaptações.
O único arquivo que precisei mexer, foi o "/etc/profile":
# nano /etc/profile
Onde, no final, havia as linhas:
JAVA_HOME=/opt/jre1.5.0_06
export $JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export $PATH
O qual alterei para:
JAVA_HOME=/opt/jre1.5.0_06
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
Removendo o '$' nas linhas 'export', conforme o site que passei acima indicava.
Tudo isto mexendo pelo terminal tty.
Após isso, apenas restartei (não sei se realmente precisa) e testei o Login pelo X, logou normal, sem problema.
O problema estava corrigido.
Instalei então o Java através do Aptitude, e não mais pelo link onde eu havia baixado.
E o nome do pacote é "sun-java6-jre". Ele instala por dependência também o "sun-java6-plugin", então, não precisa se
preocupar em baixar os dois.
Tem também o pacote "java-common", mas este não utilizei, e sim o especifico "java jre".
Após instalado, testei e estava funcionando meu Java normalmente, e sem problema com o Login no X.
Espero que esta dica seja útil!!
Abraços.
Nenhum comentário foi encontrado.