Bem-vindo: Sáb, 30 de Novembro 2024, 9:57 Pesquisa avançada

Ubuntu 12.04 Precise Pangolin – Resolvendo problema com Java

Tem um artigo interessante e importante para a comunidade? Quer apresentar um software que acabou de conhecer? Ou até um software ou script seu? Então veja nesta secção como o redigir corretamente para publicar artigos no Blog do Ubuntued!

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor Miguel Fonseca » Dom, 6 de Maio 2012, 13:33

Boas José, se está tudo a funcionar é o que insteressa.

Mas devo dizer-te, que segui à risca o tutorial do Ubuntued para a instalação dos "codecs" no meu Ubuntu 12.04.

Ou seja, instalei o Medibuntu e também o pacote ubuntu-restricted-extras!!
Instalei tudo mesmo!!

Ao princípio existirem realmente problemas com as chaves "gpg", mas foi provisório e certamente estavam relacionados com os primeiros dias do Ubuntu 12.04 e posso-te dizer que passados talvez 2 dias, esses problemas desapareceram com uma actualização do sistema.

Com aparte, deixo-te aqui a insdicação de programa que ajuda a resolver esses problemas (quando e se os voltares a ter) das "missing gpg keys".
Chama-se Y PPA Manger e tem uma opção exactamente para resolver esse problema específico.
Para instalá-lo:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager


sudo apt-get update


sudo apt-get install y-ppa-manager


Talvez não seja uma má ideia, seguires à risca o tutorial do Ubuntued outra vez (o que já estiver instalado o sistema irá ignorar e o que estiver em falta irá adicionar!) e no final, tentares remover esses pacotes outra vez.

Se eu não os tenho, não sei porque diabo os hás-de ter!!

É que esses pacotes parecem-me ser da arquitectura 64 bis?!! o.0
Dá uma olhada neste link:

http://packages.ubuntu.com/precise/amd64/gcj-4.6-jre-headless/filelist

Cumps.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor José Craveiro » Seg, 7 de Maio 2012, 0:18

Miguel, estive a última tarde a testar uma máquina virtual com Ubuntu 12.04 nas mesmas circunstâncias que uso os meus dois computadores, ou seja, a mesma lista de softwares, o mesmo ambiente gráfico, etc.
Tomei como base de deteção de introdução de elementos do Java desde a instalação do ambiente gráfico; após ter instalado o Gnome Shell executei desde aí o comando "...alternatives..." para ver se e o quê eventualmente se instalaria a cada software da minha lista habitual.

Comecei por instalar o pacote ubuntu-restricted-extras e após ter reiniciado, executei o comando e nada surgiu na lista para configurar. Passei ao LibreOffice para completá-lo com o módulo "Base" visto que ainda se insiste em vir incompleto por definição! Desde há muito que sei (ainda quando usava o OOo no Windows) que este módulo por definição precisa do Java e por isso seria um grande suspeito; ora, executei mais uma vez o comando e confirmou-se a suspeita! Este módulo instala automaticamente o Openjdk e o IceDtea.

Fui verificá-los ao Centro de Programas na área dos instalados, ao todo são 3 módulos que se instalam e experimentei desinstalá-los. Só pude fazê-lo a apenas 2 e que se encontravam no "Ferramentas de Desenvolvimento", o 3º módulo impunha-me a condição de que a sua remoção implicaria remover também o LibreOffice_Base!
Fiquei por aqui e de novo executei o comando para verificar como se encontrava a lista de elementos de Java instalados.
Precisamente igual ao que se verificou anteriormente no sistema propriamente instalado. Portanto, os 2 elementos que pude desinstalar sem comprometer os módulos do LibreOffice deram origem aos mesmos componentes que se encontram na lista que já tínhamos visto anteriormente.
Entretanto decidi também instalar o Java 6-32 através do método manual e por fim (executando o comando) lá estava o trio maravilha a olhar para mim! :)

Vou deixar ficar como está e confiar na seleção feita através do referido comando! ;)
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor Miguel Fonseca » Seg, 7 de Maio 2012, 6:12

Boas José, então confirma-se as tuas suspeitas.

E agora eu já percebi porque não tenho esse "trio".

Eu não instalei o Libreoffice Base. Deixei como vinha de "default".

Tudo funciona sem problemas. Mas eu não utilizo a Suite para mais do que abrir os variadíssimos ficheiros compatíveis com a mesma e criar ficheiros de texto.

Entretanto também já observei que esses pacotes também pertencem à arquitectura de 32 bits.
Como tal, enquanto tiveres instalado a totalidade da suite do Libreoffice, esses pacotes serão necessários.

O que interessa é que está tudo a funcionar devidamente!

Cumps.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor José Craveiro » Seg, 7 de Maio 2012, 13:35

Sim, até esta última conclusão mantinha a suspeita de que ainda que não conseguisse resolver este caso, algo teria que ser feito e mantinha a convicção de que mais cedo ou mais tarde o resolveria. Mas sendo este o resultado, resta-me ignorá-lo e seguir em frente mantendo-me atento às atualizações do Java instalado manualmente, pelo menos até que surja uma forma mais automatizada de o fazer sem todos os passos aqui descritos. Ainda assim agradeço-te porque são sempre formas de descobrir-mos certas coisas que de outro modo permaneceriam indetetáveis! ;)
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor José Craveiro » Qua, 9 de Maio 2012, 20:05

Aí está a mais recente atualização para o Java:

jre-7u4-linux-i586.tar.gz

Desta vez não termina com .bin!
Bom, confesso que não estou habituado a lidar com estes ficheiros .tar.gz, de modo que não sei agora como instalar isto! :desdentado: Solto aqui um pedido de ajuda! :p
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor Miguel Fonseca » Qua, 9 de Maio 2012, 21:37

Boas José, estás atento!!! :OK: :rei:

Então é assim, eu já instalei esta versão e já está tudo a funcionar em pleno.

Como fazer:

Primeiro de tudo, descarregar o pacote do Java:

32 Bits:

http://javadl.sun.com/webapps/download/AutoDL?BundleId=63202

64 Bits:

http://javadl.sun.com/webapps/download/AutoDL?BundleId=63204

Extraiam o conteúdo do ficheiro que descarregaram. É só abrirem o Nautilus, encontrarem o pacote que descarregaram e clicarem com o botão do lado direito do rato em cima do mesmo e escolherem Extrair Aqui.

Agora entram na pasta para onde fizeram o Download, que para efeitos deste mini-tutorial vamos supor que é a nossa pasta pessoal. Como tal, ao abrirmos o terminal, já estamos nessa pasta: (Quando houver diferenças entre 32 e 64 Bits, serão explicadas em separado!)

Se nunca instalaram o Java manualmente, então vão ter de criar a directoria jvm.


sudo mkdir /usr/lib/jvm


introduzem a vossa PASSWORD seguido de ENTER


sudo mv jre1.7.0_04 /usr/lib/jvm


inserem a vossa PASSWORD seguido de ENTER


sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.7.0_04/bin/java" 1


instalamos no nosso sistema a nova versão do Java


sudo update-alternatives --set java /usr/lib/jvm/jre1.7.0_04/bin/java


definimos a nova versão que instalámos como padrão (default)


cd /usr/lib/mozilla/plugins


mudamos para a directoria onde se encontra o Plugin do Java


sudo rm libnpjp2.so


removemos o Plugin antigo do Java


Para sistemas 32 Bits:

sudo ln -s /usr/lib/jvm/jre1.7.0_04/lib/i386/libnpjp2.so


criamos o link simbólico para o novo Plugin do Java


Para sistemas 64 Bits:

sudo ln -s /usr/lib/jvm/jre1.7.0_04/lib/amd64/libnpjp2.so


criamos o link simbólico para o novo Plugin do Java


Confirmamos que a versão que acabámos de instalar é a que está em uso:

sudo update-alternatives --config java


No meu caso:


Código: Selecionar todos
miguelfonseca@miguelfonseca-PC:~$ sudo update-alternatives --config java
[sudo] password for miguelfonseca:
Existem 2 escolhas para a alternativa java (disponibiliza /usr/bin/java).

  Selecção   Caminho                            Prioridade Estado
------------------------------------------------------------
  0            /usr/lib/jvm/jre1.6.0_32/bin/java   1         modo automático
  1            /usr/lib/jvm/jre1.6.0_32/bin/java   1         modo manual
* 2            /usr/lib/jvm/jre1.7.0_04/bin/java   1         modo manual

Pressione enter para manter a escolha actual[*], ou digite o número da selecção:



Pressionem o número da versão que querem e depois cliquem ENTER.
Se já estiver na versão desejada, que era o meu caso, é só carregarem em ENTER.


No Google Chrome, não foi necessário reiniciá-lo para ele activar o novo Plugin.

Mas reiniciem os Navegadores/Browsers e depois acedam a este link para verificarem a correcta instalação do vosso novo Java:

https://www.java.com/pt_BR/download/testjava.jsp

E pronto, já está instalada no vosso sistema, a última versão estável do Java.

Para já, vou deixar passar uns dias vendo se esta nova versão não dá problemas.

Caso corra tudo bem, irei remover a antiga.

Caso alguém queira saber como é, posso dizer que é muito simples:

Abram o terminal e executem este comando:

sudo rm -rf /usr/lib/jvm/nomedapastadojava


inserem a vossa PASSWORD seguido de ENTER


No meu caso, quando remover a versão mais antiga, ficará assim:

sudo rm -rf /usr/lib/jvm/jre1.6.0_32


E já está. Para conferirem que já só se encontra uma versão do Java no vosso sistema, executem o comando:

sudo update-alternatives --config java


e verifiquem quantas versões têm. Se tudo correu bem, só hão-de ter a última (mais recente) que instalaram.


Alguma dúvida, não hesitem em colocá-la aqui.

Cumps.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor José Craveiro » Qui, 10 de Maio 2012, 0:46

Obrigado Miguel, foi de grande ajuda! :OK:
Resta agora esperar que este 7 se comporte como deve ser... 8)
Avatar do usuário
José Craveiro
 
Mensagens: 996
Registrado em: 11 Junho, 2011
Localização: Coimbra

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor Miguel Fonseca » Qui, 10 de Maio 2012, 1:01

Boas José, assim o espero também.

Cumps.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor eddiesaliba » Qua, 6 de Junho 2012, 0:14

Sr. Miguel Fonseca,

Excelente tutorial. Parabéns!
Funcionou redondinho.

Obrigado!
Edwar Saliba Júnior

eddiesaliba
 
Mensagens: 1
Registrado em: 06 Junho, 2012
Localização: Belo Horizonte - MG

Re: Ubuntu 12.04 Precise Pangolin – Resolvendo problema com

Mensagempor Miguel Fonseca » Qua, 6 de Junho 2012, 0:53

Boas Eddie, o que é importante é que já tens o Java a "funfar"! :D

Cumps.
It is only in Love and Murder, that we still remain sincere! - Friedrich Durrenmatt
Avatar do usuário
Miguel Fonseca
Bleeding-edge Helper
 
Mensagens: 2512
Registrado em: 10 Junho, 2011

Anterior

Voltar para Publique artigos no Blog Ubuntued!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes