[Ubuntu-BR] Instalando java.rpm no Ubuntu

Luis Antonio Fessel luis_fessel em yahoo.com.br
Quarta Dezembro 31 03:44:22 UTC 2014


Boa noite Tiago.Vi exatamente isto, a instalação à partir de um repositório, hoje mesmo.Muitos não gostam de acrescentar PPAs manualmente mas, as vezes é necessário:
Seguem os comandos pra quem quiser fazê-lo:sudo apt-add-repository ppa:webupd8team/java
 sudo apt-get update
sudo apt-get install oracle-java8-installer
Aqui foi meio devagar mas, não sei se era meu provedor que estava devagar ou o servidor do Java8. Mas funfou!!!! 

     Em Terça-feira, 30 de Dezembro de 2014 15:03, Tiago de Faria <t.defaria em hotmail.com> escreveu:
   

 Retornando para agradecer ao apoio da lista, caso alguém possa concluir 
a minha dúvida sobre o script agradeço. Contudo, no dia de ontem eu 
consegui instalar o Java 8 no meu computador, diretamente de um repositório.

On 30-12-2014 02:44, Tiago de Faria wrote:
> Boa noite!
>
> Após entrar de férias, dei continuidade a uma solicitação de ajuda que 
> fiz na lista...
> Não fui bem sucedido na tentativa de criar um script que me permitisse 
> baixar e atualizar o java para acessar o internet banking da CEF, 
> realizei os seguintes passos:
>
> *1 - Criei o script: "javaupdater.sh" e salvei no diretório "/". 
> Conforme documento em anexo.**
> **
> *#!/bin/bash
> # Power by Rafael Godinho .: training.instrutor.rafael em gmail.com :.
> apt-get install curl -y -qq
>
> curl http://java.com/en/download/linux_manual.jsp?locale=en | egrep -i
> 'Linux en JRE|Linux x64 en JRE' | grep BundleId | awk -F'BundleId=' 
> '{print
> $2}' | sed 's/"//' | awk '{print $1}' | sort -u >> /tmp/num.txt
>
> java32=$( head -n1 /tmp/num.txt)
> java64=$( tail -n1 /tmp/num.txt)
>
> if [ -d "/usr/java/" ]; then
> rm -r /usr/java
> fi
>
> cd /tmp
>
> ARCH=$(getconf LONG_BIT)
>
> if [ "$ARCH" = "32" ]; then
> wget -c "http://javadl.sun.com/webapps/download/AutoDL?BundleId=$java32"
>  -O java.tar.gz
> else
> wget -c "http://javadl.sun.com/webapps/download/AutoDL?BundleId=$java64"
>  -O java.tar.gz
> fi
>
> rm -rf  /tmp/jre*
> tar zxf /tmp/java.tar.gz
> mv      /tmp/jre* /usr/java
> unlink  /usr/lib/mozilla/plugins/libnpjp2.so 2>> /dev/null
> unlink  /opt/google/chrome/plugins/libnpjp2.so 2>> /dev/null
> mkdir  /opt/google/chrome/plugins/ 2>> /dev/null
>
> if [ "$ARCH" = "32" ]; then
> ln -s /usr/java/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/ 2>> 
> /dev/null
> else
> ln -s /usr/java/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/ 2>>
> /dev/null
> fi
>
> if [ "$ARCH" = "32" ]; then
> ln -s /usr/java/lib/i386/libnpjp2.so /opt/google/chrome/plugins/ 2>>
> /dev/null
> else
> ln -s /usr/java/lib/amd64/libnpjp2.so /opt/google/chrome/plugins/ 2>>
> /dev/null
> fi
>
>
> echo "Instalação realizada... favor verificar"
>
> *2 - Formatei a permissão: "chmod 711 javaupdater.sh".*
>
> *3 - Executei o script: "./javaupdater.sh" e obtive o seguinte 
> resultado:*
>
> root em Tiago-Aspire-5750:/# chmod 711 javaupdater.sh
> root em Tiago-Aspire-5750:/# ./javaupdater.sh
> Uso: egrep [OPÇÃO]... PADRÃO [ARQUIVO]...
> Experimente "egrep --help" para mais informações.
>  % Total    % Received % Xferd  Average Speed  Time    Time Time  
> Current
>                                  Dload  Upload  Total  Spent Left  
> Speed
>  33 16346  33  5516    0    0  22072      0 --:--:-- --:--:-- 
> --:--:-- 22064
> curl: (23) Failed writing body (28 != 1448)
> ./javaupdater.sh: linha 6: Linux en JRE|Linux x64 en JRE: comando não 
> encontrado
> --2014-12-30 02:31:43-- 
> http://javadl.sun.com/webapps/download/AutoDL?BundleId=
> Resolvendo javadl.sun.com (javadl.sun.com)... 137.254.120.23
> Conectando-se a javadl.sun.com (javadl.sun.com)|137.254.120.23|:80... 
> conectado.
> A requisição HTTP foi enviada, aguardando resposta... 400 Bad request
> 2014-12-30 02:31:48 ERRO 400: Bad request.
>
> ./javaupdater.sh: linha 22: -O: comando não encontrado
> tar (child): /tmp/java.tar.gz: Não é possível executar a ação: open: 
> Arquivo ou diretório não encontrado
> tar (child): Error is not recoverable: exiting now
> tar: Child returned status 2
> tar: Error is not recoverable: exiting now
> mv: impossível obter estado de “/tmp/jre*”: Arquivo ou diretório não 
> encontrado
> ./javaupdater.sh: linha 38: erro de sintaxe próximo do `token' não 
> esperado `newline'
> ./javaupdater.sh: linha 38: `ln -s /usr/java/lib/amd64/libnpjp2.so 
> /usr/lib/mozilla/plugins/ 2>>'
> root em Tiago-Aspire-5750:/#
>
> *4 - Desde já agradeço a atenção!!!*


-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

   


More information about the ubuntu-br mailing list