Probleminha com o openjdk

Iniciado por danielbendavi, 15 de Julho de 2012, 11:46

tópico anterior - próximo tópico

danielbendavi

Rapaziada, fui atualizar o sistema normalmente e apareceu o seguinte erro:

Os pacotes a seguir serão atualizados:
openjdk-6-jre-headless
1 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
3 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/25,3 MB de arquivos.
Depois desta operação, 9.216 B adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
(Lendo banco de dados ... 246910 ficheiros e directórios actualmente instalados.)
Preparando para substituir openjdk-6-jre-headless 6b24-1.11.1-4ubuntu3 (usando .../openjdk-6-jre-headless_6b24-1.11.3-1ubuntu0.12.04.1_amd64.deb) ...
Desempacotando substituto openjdk-6-jre-headless ...
dpkg-deb (sub-processo): dados: erro interno de leitura de gzip: '<fd:4>: data error'
dpkg-deb: erro: sub-processo <descompressão> retornou estado de saída de erro 2
dpkg: erro processando /var/cache/apt/archives/openjdk-6-jre-headless_6b24-1.11.3-1ubuntu0.12.04.1_amd64.deb (--unpack):
sub-processo dpkg-deb --fsys-tarfile retornou estado de saída de erro 2
E: Sub-process /usr/bin/dpkg returned an error code (1)

como resolver isso? Já fiz um install -f e nada...acaba no mesmo...

yuryrodrigues

Tenta fazer a limpeza primeiro:

(Digite cada linha de uma vez, dando enter)

sudo rm /var/lib/apt/lists/*
sudo rm /var/lib/apt/lists/partial/*
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get remove
sudo apt-get autoremove
sudo apt-get -f install
sudo apt-get update

danielbendavi

Uma pergunta antes: é melhor continuar com o openjdk ou desinstalo via synaptic e instalo o java mesmo?

danielbendavi

Nos dois primeiros comandos deu isso:


rm: não foi possível remover "/var/lib/apt/lists/partial": É um diretório
daniel@daniel:~$ sudo rm /var/lib/apt/lists/partial/*
rm: não foi possível remover "/var/lib/apt/lists/partial/*": Arquivo ou diretório não encontrado

musinet

Daniel,

Desinstala pelo Synaptic e instala o Oracle Java.

Abs.
Cassiano

Sergio Benjamim

#5
Citação de: musinet online 15 de Julho de 2012, 16:24
Daniel,

Desinstala pelo Synaptic e instala o Oracle Java.

Abs.
Cassiano

Embora eu tenha o Java da Oracle aqui, instalei o openJDK 7 para alguns conhecidos, no Ubuntu 12.04 mesmo, e ele tem acessado até contas de Banco. A Oracle tem apoiado o openJDK, logo logo ele será o padrão. Instale a alternativa open, para não ter que ficar baixando e instalando versões atualizadas ou utilizando repositórios.

Edit:

Desinstala tudo que for Java aí, e instala o openjdk-7-jre se vc quiser só a máquina java, ou o openjdk-7-jdk se vc quiser desenvolver algo em Java.

Tava vendo aqui, no Ubuntu 12.04 o openjdk-7 está na terceira atualização (u3, veja no Synaptic), e atualmente a plataforma está na sua 6ª atualização (u6), veja em http://hg.openjdk.java.net/jdk7u/jdk7u-dev/

Não sei se compensa ficar instalando o Java da Oracle
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !