[resolvido] java banco do brasil no ubuntu lucid/precise

Iniciado por boladegude, 16 de Maio de 2010, 16:01

tópico anterior - próximo tópico

boladegude

[ Editado 03/02/2013
Em resposta a falha, saiu uma solução na atualização 1.7.0_13 para o Java...
Leia no post #33 em...
http://ubuntuforum-br.org/index.php/topic,66725.msg569599.html#msg569599
]

[ Editado 23/01/2013
Falha grave de segurança no Java, leia o post #32 em...
http://ubuntuforum-br.org/index.php/topic,66725.msg567936.html#msg567936
]

[ Editado (17/02/2012)
Java da Sun foi removido do Ubuntu.


Aqui solucionei instalando o Java 7 da Oracle assim...
=================================
(não esqueça de remover a versão anterior do java)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer

Para remover o comando é esse...
sudo apt-get remove oracle-jdk7-installer
(referência: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html)
=================================

Eventualmente o OpenJDK funciona com o Banco do Brasil em algumas fases...
... "Estava com este problema para acesso ao Banco do Brasil, instalei o Plugin-java Icedtea, através da Central de Programas do Ubuntu e funcionou 100% no Firefox (no Chrome não funcionou)." ...
Ref:
1) http://ubuntuforum-pt.org/index.php?topic=90890.msg501934#msg501934
2) http://ubuntuforum-pt.org/index.php?topic=90890.30
...
Mas, por exemplo, hoje, que instalei o firefox 10.0.2 e o icedtea com openjdk deu crash !!!!

Liguei para o suporte do Banco do Brasil onde recebi esta informação...
1) O openjdk não é homologado pelo banco.
2) O java 7 não é homologado pelo banco.
3) As versões do java homologadas pelo banco são...

Java Sun 6 31
Java TM 1.6 16

Mas o Java 7 funcionou muito bem aqui!!!

(fim editado 17/02/2012) ]


Quando fui instalar o java no ubuntu 10.04 lucid, os pluguins do java não apareceram no firefox e o site do banco do brasil não fucionou...


[editado 01/2012
Firefox 3.6 não reconhece java no ubuntu


Aqui resolvi assim:
(após estar instalado o java plugin...)

Para usuários 32 bits
sudo update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-6-sun/jre/lib/i386/libnpjp2.so 50

Para usuários 64 bits
sudo update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-6-sun/jre/lib/amd64/libnpjp2.so 50

(Referências:
http://ubuntuforum-pt.org/index.php/topic,61990.msg348811.html#msg348811
http://ubuntuforums.org/showthread.php?t=1389682
)
]


[!!!!! EDITADO !!!!! (inicio):

(Se é a primeira vez que visita este tópico talvez possa desconsiderar os posts restantes e realizar os procedimentos descritos nesta edição para resolver o problema do java da sun e do Banco do Brasil!)

Parece que o Ubuntu está instalando o openjdk por padrão se um pacote qualquer precisa do java!
Esta resolução tem causado problemas para alguns aplicativos java, notadamente o Banco do Brasil, que não roda com openjdk!

Solução 1)
A melhor solução seria ter instalado o java da sun logo ao instalar a máquina, antes que qualquer pacote precisasse do java!
Isto está descrito em (*) logo abaixo! [no lucid o openjdk vem pré-instalado, vá para Solução 2) de imediato]
(aí provavelmente você não estaria lendo este post, mas não é seu caso, então vá para a Solução 2)


Solução 2)
Algum pacote fez com que fosse instalado o openjdk (java-open) na sua máquina Ubuntu!!!
Para solucionar essa droga vá no Synaptic, procure por openjdk, marque para remoção completa, todos os pacotes "marcados" como openjdk que aparecem e todos os pacotes "marcados" como icedtea que aparecem na mesma janela.

(*) Após isso dê um reboot e instale o java da sun assim...
1) Vá em "Synaptic > Configuração > Repositórios > Outro software" e marque [V] http://archive.canonical.com/ubuntu lucid partner
2) Feche e clique em "Recarregar" na janela principal do Synaptic, em seguida feche o Synaptic.
3) Abra um terminal e rode esse comando para instalar o java da sun:
sudo aptitude install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin
4) De reboot

Abra o FireFox, vá em Ferramentas > Limpar histórico recente > Limpar este período: Tudo, em "Detalhes" marque todos...
Clique em Limpar agora.
Vá no site do Banco do Brasil, ou o site que lhe deu problema e tente denovo.
Agora vai funcionar!


[!!!!! EDITADO !!!!! (fim)



Post original:

Vá em Sistema > Administração > Canais de Software.
Coloque sua senha de usuário padrão.
Na aba Outro software, marque os repositórios partner e partner (Código Fonte).
É que os pacotes de parceiros tem que ser marcados, para serem instalados.

1) Instalar o java
comando:
sudo aptitude install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin sun-java6-jdk

(observação instale todos! não instalando o jdk não funcionou para mim **)

2)
comando:
update-java-alternatives -l

O terminal irá imprimir algo parecido com isso:

java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun

3)
obs. Caso o terminal imprima apenas uma linha (ou seja, apenas o java6-sun), não há necessidade de executar o comando abaixo. Apenas reinicie o Firefox e aproveite! ;D
senão, execute esse comando:

comando: (**)
sudo update-java-alternatives -s java-6-sun



Qualquer problema, verifique se o nome no comando acima é o mesmo que aparece ao rodar o comando update-java-alternatives -l

(
referencias:
http://www.linuxparatodos.com.br/artigos/solucionando-problemas-com-o-teclado-virtual-do-banco-do-brasil-no-ubuntu
http://under-linux.org/f140/nao-estou-conseguindo-instalar-o-java-no-ubuntu-10-04-lts-plugin-ou-runtime-137805/
)

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

#1
Citação de: livre1 online 16 de Maio de 2010, 18:06
Você sabe instalar o Openjdk?




Que pacotes preciso ter, baixei varios deb mais da problemas de dependencias que não dá para resolver.


O mesmo ocorre com o Java oficial da Sun.

Olá,

talvez no meu caso o problema tenha começado aí...
rodei um comando da web para "Instalação de todos os pacotes multimédia" na página...
http://ubuntued.info/multimedia-no-ubuntu-lucid-lynx

dessa forma instalei inicialmente o java do repositório "deb http://archive.canonical.com/ lucid partner" ao invés do repositório padrão como indicado aqui, no post inicial.

eu tenho as pastas
/usr/lib/jvm/java-6-openjdk e
/usr/lib/jvm/java-6-sun
instaladas no meu sistema

mas não sei se no momento está rodando com o openjdk ou com o da sun, não era minha intenção instalar o openjdk. como faço para saber qual dos dois está instalado?

o fato é que só passou pelo último comando "3)" quando instalei o pacote sun-java6-jdk....
que é da >sun< ???
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

#2
dá impressão que o último comando (o "3)" sudo update-java-alternatives -s java-6-sun ) seleciona justamente para utilizar o java da sun.
ou seja desabilita o "open" e habilita o da "sun".
estou certo?

de qualquer forma imagino que talvez seja necessário, para você instalar o "open", incluir o repositório que eu incluí sem querer...
ou seja o repositório "deb http://archive.canonical.com/ lucid partner" entre outras coisas talvez.

gostaria de saber se você conseguiu testar o "open" e se estava mesmo nesse repositório?

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

boladegude

#3
consegui !!!

estou livre do Openjdk!

para completar a solução do problema (informada no post inicial) entre no synaptic e marque para remoção completa os pacotes...

openjdk-6-jre
openjdk-6-jre-headless
openjdk-6-jre-lib

a menos que você queira testar o openjdk...

(
referência: http://blog.welrbraga.eti.br/?p=885
)
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

augusto50

Muito bem pessoal Esta solução funcionou perfeitamente.
O suporte do banco do brasil precisa melhorar!
Augusto

leu

Olá pessoal, alguem teria alguma dica pra fazer a instalação no modo servidor?
não estou conseguindo aplicar essa dica que seria pra desktop.  ???

obrigado

leu

Citação de: leu online 19 de Junho de 2010, 16:35
Olá pessoal, alguem teria alguma dica pra fazer a instalação no modo servidor?
não estou conseguindo aplicar essa dica que seria pra desktop.  ???

obrigado

bah, resolvido no ubuntu server so fazer:

add-apt-repository "deb http://archive.canonical.com/ lucid partner"

depois

apt-get update

e instalar os pacotes sun-java

não esquecer depois da instalação de remover o openjdk.

valeu

shekkinbr


jubuntux

Estou a dar os primeiros passos no sistema, li estas indicações desde o início e gostaria de saber se terei que executar o que foi referido no início para instalar o Java da Sun aplicável ao OpenOffice3.2 incluído no Ubuntu 10.04, é que nas opções da suite verifiquei que a mesma não detectava a existência de Java, portanto não está instalado!

Deste modo o que talvez esteja a apoiar o OOo é o openjdk?
Se sim, aconselham-me a removê-lo e dar lugar ao jre da Sun?

grato

heliols

Deu certo, finalmente! Consegui acessar minha conta no BB.
Valeu  ;D.
Helio.
________________________________________________________________
Que sabe sonhar e é aberto a horizontes, é grato a quem indica veredas. As trilhas são apontadas na confiança que você já é desejo de caminhos, caminhos que serão seus, feitos no caminhar.

arthurcdb


Acho que o ubuntu veio para simplificar e nao continuar usando comandos como nas decadas passadas, segue ai uma forma bem mais simples retirada do blog do tiago, valw.


http://tiagohillebrandt.wordpress.com/2010/03/25/instalando-o-sun-java-6-no-ubuntu-lucid-lynx/

zeroday

Citação de: arthurcdb online 15 de Setembro de 2010, 10:24
Acho que o ubuntu veio para simplificar e nao continuar usando comandos como nas decadas passadas
Não concordo muito , pra mim a essência de sistemas unix-like é a linha de comando , axo que esta característica nunca vai se perder .

Ate mais;
"Lutar sempre , vencer na medida do possível , desistir jamais."

boladegude

Citação de: arthurcdb online 15 de Setembro de 2010, 10:24

Acho que o ubuntu veio para simplificar e nao continuar usando comandos como nas decadas passadas, segue ai uma forma bem mais simples retirada do blog do tiago, valw.


http://tiagohillebrandt.wordpress.com/2010/03/25/instalando-o-sun-java-6-no-ubuntu-lucid-lynx/

arthurcdb,

Com a solução do blog que você apresentou o openjdk não é removido, ele apenas instala o java da sun junto e nem sequer o ativa.
Para ativá-lo será necessário utilizar update-java-alternatives como está no meu primeiro post

Recomendação: Sigam o primeiro post apresentado neste tópico e ponto.
Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.

Homembom

#13
Estou tendo problemas em instalar o Java em meu Ubuntu 10.04. Sempre aparecem alertas sobre problemas de dependências de arquivos, os quais não podem ser resolvidos. E o pior é que o openjdk não se encontra instalado no SO (segundo a Central de Programas e o Synaptic). Vejam, por favor, algumas de minhas tentativas:

1 - pelo apt-get:

$ sudo apt-get install sun-java6-jre
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
 sun-java6-jre: Depende: java-common (>= 0.24) mas não é instalável
                Depende: sun-java6-bin (>= 6.22-0ubuntu1~10.04) mas não será instalado ou
                         ia32-sun-java6-bin (>= 6.22-0ubuntu1~10.04) mas não é instalável
                Recomenda: gsfonts-x11 mas não é instalável
E: Pacotes quebrados


2 - pelo aptitude:

$ sudo aptitude install sun-java6-jre
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Lendo informações estendidas de estado      
Inicializando estados de pacotes... Pronto
Os pacotes a seguir estão QUEBRADOS:
 sun-java6-bin sun-java6-jre
0 pacotes atualizados, 2 novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso obter 36,1MB de arquivos. Depois do desempacotamento, 103MB serão usados.
Os pacotes a seguir possuem dependências não satisfeitas:
 sun-java6-bin: Depende: unixodbc o qual é um pacote virtual.
 sun-java6-jre: Depende: java-common (>= 0.24) o qual é um pacote virtual.
Impossível resolver dependências! Desistindo...
Os pacotes a seguir estão QUEBRADOS:
 sun-java6-bin sun-java6-jre
0 pacotes atualizados, 2 novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso obter 36,1MB de arquivos. Depois do desempacotamento, 103MB serão usados.
O aptitude falhou em encontrar uma solução para estas dependências. Você pode resolvê-las por conta própria manualmente ou digitar 'n' para sair.
Os pacotes a seguir possuem dependências não satisfeitas:
 sun-java6-bin: Depende: unixodbc o qual é um pacote virtual.
 sun-java6-jre: Depende: java-common (>= 0.24) o qual é um pacote virtual.
Resolver estas dependências manualmente? [N/+/-/_/:/?] n
Abortar.


3 - pela Central de Programas (Runtime do OpenJDK Java 6):

CitarDependências de pacotes não pode ser resolvida

Esse erro pode ser causado por pacotes adicionais de software requisitados que estão ausentes ou não instaláveis. Além disso, poderia haver um conflito entre pacotes de software que não são permitidos a serem instalados ao mesmo tempo.

- Detalhes: openjdk-6-jre

4 - pelo apt-get (openjdk-6-jre):

$ sudo apt-get install openjdk-6-jre
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
 openjdk-6-jre: Depende: openjdk-6-jre-headless (>= 6b20-1.9.5-0ubuntu1~10.04.1) mas não será instalado
                Depende: libaccess-bridge-java-jni mas não é instalável
                Recomenda: ttf-dejavu-extra mas não é instalável
E: Pacotes quebrados


5 - pelo aptitude (openjdk-6-jre):

$ sudo aptitude install openjdk-6-jre
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Lendo informações estendidas de estado      
Inicializando estados de pacotes... Pronto
Os pacotes a seguir estão QUEBRADOS:
 openjdk-6-jre openjdk-6-jre-headless
Os NOVOS pacotes a seguir serão instalados:
 icedtea-6-jre-cacao{a} openjdk-6-jre-lib{a} tzdata-java{a}
0 pacotes atualizados, 5 novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso obter 34,4MB de arquivos. Depois do desempacotamento, 92,8MB serão usados.
Os pacotes a seguir possuem dependências não satisfeitas:
 openjdk-6-jre-headless: Depende: ca-certificates-java o qual é um pacote virtual.
                         Depende: java-common (>= 0.28) o qual é um pacote virtual.
 openjdk-6-jre: Depende: libaccess-bridge-java-jni o qual é um pacote virtual.
As seguintes ações resolverão estas dependências:

Manter os pacotes a seguir em suas versões atuais:
icedtea-6-jre-cacao [Não Instalado]
openjdk-6-jre [Não Instalado]
openjdk-6-jre-headless [Não Instalado]
openjdk-6-jre-lib [Não Instalado]

Pontuação é -9852

Aceitar esta solução? [Y/n/q/?] Y
Nenhum pacote será instalado, atualizado ou removido.
0 pacotes atualizados, 0 novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso obter 0B de arquivos. Depois do desempacotamento, 0B serão usados.
Você deseja continuar? [Y/n/?] Y
Escrevendo informações estendidas de estado... Pronto
Lendo listas de pacotes... Pronto                      
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Lendo informações estendidas de estado      
Inicializando estados de pacotes... Pronto


E fica nisso.

Citação de: boladegude online 16 de Maio de 2010, 16:01
(...)

Parece que o Ubuntu está instalando o openjdk por padrão se um pacote qualquer precisa do java!
Esta resolução tem causado problemas para alguns aplicativos java, notadamente o Banco do Brasil, que não roda com openjdk!

(...)

Gostaria de remover completamente tudo o que estivesse instalado de Java em meu SO, para depois reinstalar "do zero", mas como disse anteriormente, ambos Central de Programas e Synaptic acusam que nada de Java (nem de openjdk) está instalado.

Citar
(...)

Solução 2)
Algum pacote fez com que fosse instalado o openjdk (java-open) na sua máquina Ubuntu!!!
Para solucionar essa droga vá no Synaptic, procure por openjdk, marque para remoção completa, todos os pacotes "marcados" como openjdk que aparecem e todos os pacotes "marcados" como icedtea que aparecem na mesma janela.

(...)

Tal opção ("Added by software-center (http://archive.canonical.com/ubuntu lucid)") já estava marcada. E quando tento rodar "sudo aptitude install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin", aparece o seguinte:

Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Lendo informações estendidas de estado      
Inicializando estados de pacotes... Pronto
Os pacotes a seguir estão QUEBRADOS:
 sun-java6-bin sun-java6-jre
Os NOVOS pacotes a seguir serão instalados:
 sun-java6-fonts sun-java6-plugin
0 pacotes atualizados, 4 novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso obter 36,1MB de arquivos. Depois do desempacotamento, 103MB serão usados.
Os pacotes a seguir possuem dependências não satisfeitas:
 sun-java6-bin: Depende: unixodbc o qual é um pacote virtual.
 sun-java6-jre: Depende: java-common (>= 0.24) o qual é um pacote virtual.
Impossível resolver dependências! Desistindo...
Os pacotes a seguir estão QUEBRADOS:
 sun-java6-bin sun-java6-jre
Os NOVOS pacotes a seguir serão instalados:
 sun-java6-fonts sun-java6-plugin
0 pacotes atualizados, 4 novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso obter 36,1MB de arquivos. Depois do desempacotamento, 103MB serão usados.
O aptitude falhou em encontrar uma solução para estas dependências. Você pode resolvê-las por conta própria manualmente ou digitar 'n' para sair.
Os pacotes a seguir possuem dependências não satisfeitas:
 sun-java6-bin: Depende: unixodbc o qual é um pacote virtual.
 sun-java6-jre: Depende: java-common (>= 0.24) o qual é um pacote virtual.
Resolver estas dependências manualmente? [N/+/-/_/:/?] n
Abortar.


E não consigo instalar o Java, de jeito nenhum.

Citar
(...)

(*) Após isso dê um reboot e instale o java da sun assim...
1) Vá em "Synaptic > Configuração > Repositórios > Outro software" e marque [V] http://archive.canonical.com/ubuntu lucid partner
2) Feche e clique em "Recarregar" na janela principal do Synaptic, em seguida feche o Synaptic.
3) Abra um terminal e rode esse comando para instalar o java da sun:
sudo aptitude install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin
4) De reboot

Abra o FireFox, vá em Ferramentas > Limpar histórico recente > Limpar este período: Tudo, em "Detalhes" marque todos...
Clique em Limpar agora.
Vá no site do Banco do Brasil, ou o site que lhe deu problema e tente denovo.
Agora vai funcionar!

(...)


boladegude

Puxa,

Talvez o seu sistema esteja comprometido por alguma coisa que você tenha feito, só uma hipótese.
Mas tente baixar separado os pacotes que a instalação reclama que estão faltando.
Percebi que na instalação diz os pacotes que estão faltando unixodbc e java-common.
Talvez você encontre arquivos .deb na web que tenham essas dependências.
Se isso não der certo, sempre dá para...: 1) Fazer backup de TODOS os seus dados 2) Fazer uma instalação do zero 3) Recuperar seus dados 4) Fazer a instalação do java segundo consta no primeiro post desse tópico.

É só o que me ocorre no momento para ajudar.
Mas tem gente bastante especializada no fórum, espero que postem ajuda.
boladegude.

Become an Ubuntu user. Don't just use it as a virtual machine.
If you have some space in your HD then dual boot it with Windows or Mac.
It's a fine system. You shall be willing to study a little, but is worth your effort.