Por que não consigo instalar o arquivo bin do Java no Ubuntu?

0

Eu fiz o download de uma versão do JDK do site da Oracle, o arquivo recebeu o nome jdk-6u37-linux-i586.bin .

Para instalá-lo no Ubuntu, tornei-o um executável e o executei:

$ chmod +x jdk-6u37-linux-i586.bin
$ ./jdk-6u37-linux-i586.bin

Eu esperava que ele instalasse o JDK, mas é isso que eu recebo:

./jdk-6u37-linux-i586.bin: line 1: html: No such file or directory
./jdk-6u37-linux-i586.bin: line 2: head: No such file or directory
./jdk-6u37-linux-i586.bin: line 3: title: No such file or directory
./jdk-6u37-linux-i586.bin: line 4: META: No such file or directory
./jdk-6u37-linux-i586.bin: line 5: link: No such file or directory
./jdk-6u37-linux-i586.bin: line 6: link: No such file or directory
./jdk-6u37-linux-i586.bin: line 7: $'\r': command not found
./jdk-6u37-linux-i586.bin: line 8: body: No such file or directory
./jdk-6u37-linux-i586.bin: line 9: div: No such file or directory
./jdk-6u37-linux-i586.bin: line 10: table: No such file or directory
./jdk-6u37-linux-i586.bin: line 11: tr: No such file or directory
./jdk-6u37-linux-i586.bin: line 12: syntax error near unexpected token '<'
./jdk-6u37-linux-i586.bin: line 12: '      <td rowspan="2" valign="middle" nowrap><a href="http://www.oracle.com"><img src="/errors/us/assets/oralogo-small.gif"'width="154" height="19" hspace="10" vspace="25" border="0" ></a></td>

com o sudo, é isso:

./jdk-6u37-linux-i586.bin: 1: cannot open html: No such file
./jdk-6u37-linux-i586.bin: 2: cannot open head: No such file
./jdk-6u37-linux-i586.bin: 3: cannot open title: No such file
./jdk-6u37-linux-i586.bin: 3: Request: not found
./jdk-6u37-linux-i586.bin: 4: cannot open META: No such file
./jdk-6u37-linux-i586.bin: 5: cannot open link: No such file
./jdk-6u37-linux-i586.bin: 6: cannot open link: No such file
: not foundlinux-i586.bin: 7: 
./jdk-6u37-linux-i586.bin: 8: cannot open body: No such file
./jdk-6u37-linux-i586.bin: 9: cannot open div: No such file
./jdk-6u37-linux-i586.bin: 10: cannot open table: No such file
./jdk-6u37-linux-i586.bin: 11: cannot open tr: No such file
./jdk-6u37-linux-i586.bin: 12: Syntax error: redirection unexpected
    
por Santosh Kumar 07.07.2013 / 12:11

2 respostas

2

Você obviamente tentou baixar um link quebrado. O que você está tentando executar é um arquivo html, provavelmente contendo algum erro que seria exibido em um navegador. Tente fazer o download do .bin manualmente usando seu broswer e, em seguida, execute-o da mesma maneira.

    
por 07.07.2013 / 12:38
1

Tudo bem, baixei o arquivo do link que você forneceu (sem ondular). Apenas clique com o botão direito, vá para Properties > permissions e verifique Allow Executing File as program . Em seguida, vá para o terminal e apenas escreva o caminho do arquivo (incluindo o próprio arquivo).

Eu usei o navegador e não curl porque com o curl você não pode aceitar o acordo no Oracle. Provavelmente é por isso que, quando você tentou fazer o download com o curl, não deu certo.

Trabalhei para mim.

    
por 07.07.2013 / 13:08