Erro ao instalar o oracle-java7-installer

7

Estou tentando instalar o Java 7 no meu Ubuntu 12.04. Mas toda vez que eu tento, sempre aparece erro como abaixo. Isso é quando estou tentando atualizar mesmo quando o Java 7 não está instalado

harits@harits-ubuntu:~$ sudo apt-get upgrade
[sudo] password for harits: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  oracle-java7-installer
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up oracle-java7-installer (7u3-0~eugenesan~precise4) ...
Downloading...
--2012-07-14 17:53:46--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 111.94.254.10, 111.94.254.17
Connecting to download.oracle.com (download.oracle.com)|111.94.254.10|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [following]
--2012-07-14 17:53:46--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 184.51.118.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|184.51.118.174|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-07-14 17:53:47--  http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|111.94.254.10|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: './jdk-7u3-linux-i586.tar.gz'

     0K .....                                                 100% 95.1M=0s

2012-07-14 17:53:47 (95.1 MB/s) - './jdk-7u3-linux-i586.tar.gz' saved [5307/5307]

Download done.
sha256sum mismatch jdk-7u3-linux-i586.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
harits@harits-ubuntu:~$ 

Alguém pode me dizer como corrigir esse problema?

    
por Harits Fadillah 14.07.2012 / 13:05

5 respostas

10

Bem, parece que esta é uma pergunta antiga, mas ninguém a respondeu ainda ... mais tarde do que nunca, eu acho. Eu estive rasgando meu cabelo por isso também. Como você a maioria das placas apenas me diga também use open-jdk. o que a maioria das pessoas não parece entender que open-jdk e jdk-7 não são mapeamentos de um para um e muitas ferramentas utilizadas pelos desenvolvedores simplesmente não funcionam com open-jdk. DE QUALQUER MANEIRA ...

Eu encontrei uma solução que resolveu o problema para mim. Espero que funcione para você.

sudo rm /var/lib/dpkg/info/oracle-java7-installer* 

sudo apt-get purge oracle-java7-installer

sudo rm /etc/apt/sources.list.d/*java* 

sudo apt-get update 

sudo add-apt-repository ppa:webupd8team/java 

sudo apt-get update 

sudo apt-get install oracle-java7-installer
    
por Ben Glasser 13.10.2012 / 21:52
2

Como @ Ahmad-sibai disse

  

"Recentemente, a equipe do webupd8 parou de distribuir seu instalador para   Oracle java 7. "

O que você pode fazer é:

  1. baixe-os manualmente do link e coloque-os em cache se você tiver uma conta do Oracle Support e realmente precisar do Oracle JDK 6 ou 7.

  2. Coloque-os na seguinte pasta:

    /var/cache/oracle-jdk6-installer/ for JDK 6 (you'll need version 6u45)
    /var/cache/oracle-jdk7-installer/ for JDK 7 (you'll need version 7u80 for 32bit and 64bit or 7u60 for arm)
    
  3. Instale novamente usando os instaladores do webupd8

    sudo apt-get install oracle-java7-installer
    
por raisercostin 09.12.2017 / 12:42
1

Eu tentei a resposta de Ben Glasser, mas não funcionou.

Ele tentou a outra resposta aqui, link , e funciona.

Nós só precisamos baixar (manualmente) o jdk mais recente do link e substitua o antigo jdk. Em seguida, tente instalar novamente.

    
por ismailsunni 28.08.2014 / 09:28
1

Recentemente, a equipe da webupd8 interrompeu a distribuição seu instalador para o Oracle java 7.

    
por Ahmad sibai 15.09.2017 / 14:08
-1

Para expandir a resposta de Ben ao mesmo tempo em que aborda o argumento de Ahmad: Substitua o seguinte passo na resposta Bens:

sudo apt-get install oracle-java7-installer

Com:

sudo apt-get install oracle-java9-installer

E se isso não funcionar, basta instalar a versão padrão executando:

sudo apt-get install default-jre

link

    
por Avery Kushner 10.11.2017 / 19:51