Debian - Corrigindo erro da Tela de Login pós-instalação do Java

Publicado por Dalson Salvador de Araujo em 23/04/2012

[ Hits: 4.671 ]

 


Debian - Corrigindo erro da Tela de Login pós-instalação do Java



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.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalando fontes da Microsoft no Debian

Configurando o diretório home em partição diferente

HP 1020 no Ubuntu

Imprimir a partir do Google Chrome no Linux Mint

Ajustando a data e hora no Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário