[Ubuntu-BR] Instalando java.rpm no Ubuntu

Tiago de Faria t.defaria em hotmail.com
Terça Dezembro 30 06:46:07 UTC 2014




-------- Forwarded Message --------
Assunto: 	Re: [Ubuntu-BR] Instalando java.rpm no Ubuntu
Data: 	Tue, 30 Dec 2014 02:44:01 -0400
De: 	Tiago de Faria <t.defaria em hotmail.com>
Para: 	Lista de discussão da Comunidade Ubuntu Brasil 
<ubuntu-br em lists.ubuntu.com>



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!!!*




More information about the ubuntu-br mailing list