É a primeira vez em que faço um Tuto na minha vida
, então vão ae me desculpando por qualquer erro.
Sempre tive dificuldade de acessar o Banco do Brasil no ubuntu 64bits e o fato de só ter 3 meses de experiencia com o sistema piorou mais ainda minha situação, porém com muita leitura dei jeitinho de fazer as coisas funcionarem e finalmente decidi tentar ajudar outros que estejam com a mesma dificuldade.
Atualmente no ubunu 9.04 64bits já possível acessar o Banco do Brasil (BB) sem nenhuma treta e usando o firefox e o java 64bits, no entanto, o PC não é reconhecido pelo site fazendo com que você tenha um acesso limitado. E nesse momento me vi obrigado a voltar para o firefox 32bits
Nesse tutorial estou mostrando:
- como instalar o java 64bits e o 32bits mais recentes e como configura-los nos respectivos navegadores Firefox 64bits e 32bits,
- como configurar para que seja possível os dois navegadores ativos ao mesmo tempo e com seus respectivos javas totalmente funcionais e o melhor de tudo com o banco do brasil funcionando sem nenhum erro no teclado virtual, seu PC sendo reconhecido pelo site fazendo com que você possa acessar sua conta sem nenhuma restrição. Lembrando que qualquer dica, sugestão, dúvida, é só escrever.
Vamos ao que interessa!
Não execute o Firefox32bits e o Firefox64bits ao mesmo tempo durante a execução desse tutorial, a não ser quando for solicitado (no final do tuto tem ensinando a fazer isso), até porque só irá funcionar uma instancia de cada vez. O Firefox 64bits utilizado no tutorial é a versão 3.0.13, que é a versão presente no repositório. kernel linux 2.6.28-15 generic.
Instalando o java 64bits mais recente.Desinstale qualquer versão de java que você tenha.
Baixar o “Java SE Runtime Environment” para linux 64bits:
http://java.sun.com/javase/downloads/index.jspCrie o diretório com o comando:
sudo mkdir /usr/share/java64Acesse a pasta que você criou:
cd /usr/share/java64Mova o arquivo java baixado para a pasta (no meu caso o arquivo estava no meu Desktop):
sudo mv ~/Desktop/jre-6u16-linux-x64.bin /usr/share/java64Faça ele executavel:
sudo chmod 755 jre-6u16-linux-x64.binExecute o arquivo com o comando e avance nos textos que vão aparecer. Depois de ter aceitado os termos de licença sera criado uma pasta com o nome “jre1.6.0_16”. Comando:
sudo ./jre-6u16-linux-x64.binAgora vamos instalar o java e torna-lo o fornecedor java padrão do sistema, com os seguintes comandos:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/share/java64/jre1.6.0_16/bin/java" 1sudo update-alternatives --set java /usr/share/java64/jre1.6.0_16/bin/javaApós a execução dos comandos acima você vai ver a seguinte mensagem:
Usando '/usr/share/java64/jre1.6.0_16/bin/java' para fornecer 'java'.Agora vamos instalar o plugin do java 64bits para que funcione no navegador 64bits.
Crie a pasta. Comando:
mkdir ~/.mozilla/pluginsCrie um atalho simbolico para o arquivo. Comando:
ln -s /usr/share/java64/jre1.6.0_16/lib/amd64/libnpjp2.so ~/.mozilla/plugins/Teste o java. Acesse os links:
http://www.java.com/pt_BR/download/installed.jsp?detect=jre&try=1http://www.javatester.org/version.htmlInstalando o firefox 32bits Execute este comando:
sudo apt-get install ia32-libs util-linuxCrie um diretório para a instalação do firefox 32bits
sudo mkdir /usr/share/firefox32Fazer download do Firefox de 32bits da página(baixei o que tinha a mesma versão do 64bits instalado pelo repositório do UBUNTU):
http://www.mozilla.com/firefox/all.htmlDescompactar o arquivo do firefox 32bits e logo em seguida acesse a pasta que foi criada. O meu estava no Desktop.
cd ~/Desktop/firefoxCopie os arquivos extraidos para a pasta que você criou (firefox32) para instalar o firefox.
sudo cp -r -p ./* /usr/share/firefox32/Crie os ficheiros de execuçção para o Firefox de 32 bits:
sudo gedit /etc/pango32/pangorc adicione as linhas:
[Pango]
ModuleFiles=/etc/pango32/pango.modules
[PangoX]
AliasFiles=/etc/pango/pangox.aliasesSalve o arquivo anterior e crie o segundo arquivo. Comando:
sudo gedit /usr/local/bin/firefox32 adicione as linhas:
#!/bin/sh
export GTK_PATH=/usr/lib32/gtk-2.0
export PANGO_RC_FILE=/etc/pango32/pangorc
export GDK_PIXBUF_MODULE_FILE=/etc/gtk-2.0/gdk-pixbuf.loaders.32
linux32 /usr/share/firefox32/firefox $@ Tornar o arquivo acima executável:
sudo chmod +x /usr/local/bin/firefox32Teste se o Firefox 32bits esta funcionando. Comando:
firefox32Instalando o java 32bitsBaixar o “Java SE Runtime Environment” para linux 32bits:
http://java.sun.com/javase/downloads/index.jspCrie o diretório com o comando:
sudo mkdir /usr/share/java32Acesse a pasta que você criou:
cd /usr/share/java32Mova o arquivo java baixado para a pasta (no meu caso o arquivo estava no meu Desktop):
sudo mv ~/Desktop/jre-6u16-linux-i586.bin /usr/share/java32Faça ele executavel:
sudo chmod 755 jre-6u16-linux-i586.binExecute o arquivo com o comando e avance nos textos que vão aparecer. Depois de ter aceitado os termos de licença sera criado uma pasta com o nome “jre1.6.0_16”. Comando:
sudo ./jre-6u16-linux-i586.binAgora vamos instalar o plugin do java 32bits para que funcione no navegador 32bits.É só criar um link simbólico com o seguinte comando:
sudo ln -s /usr/share/java32/plugin/i386/ns7/libjavaplugin_oji.so ./usr/share/firefox32/plugins/Pronto!! Esta tudo instalado, no entanto, se você executar o navegador 32bits irá perceber que o java não esta funcionando. O problema é porque tanto java32bits quanto o java64bits estão sendo carregados no firefox 32bits, e lógico, dando erro.
Constate o problema executando o firefox 32bits e na barra de endereço coloque o comando “about:plugins” (sem aspas). Você verá uma lista de plugins carregados e dentre eles os dois javas.
Corrigindo o problema dos 2 java no navegador 32bits e configurando para que possa ser possível a utilização dos dois navegadores ao mesmo tempo.
O problema existe porque os dois navegadores usam a mesma pasta (~/.mozilla/plugins) para carregar plugins, e dentro dela esta o link para o java 64bits. Agora é que entra o jeitinho que bolei para resolver. Mãos na massa!!!!!Crie uma pasta:
mkdir ~/.scriptsAgora vamos criar um script para carrega o nosso firefox 32bits. Como só uso esse navegador para acessa o Banco do Brasil, eu criei o arquivo com o nome “bancos”. Comando:
gedit ~/.scripts/bancos Agora adicione as seguintes linhas:
#!/bin/sh
mv ~/.mozilla/plugins/libnpjp2.so ~/.mozilla/
firefox32 www.bb.com.br
exit 0 Salve o arquivo acima e logo a pós faça ele executável. Comando:
sudo chmod 755 ~/.scripts/bancosExecute o script que você criou, e então deverá ser aberto o firefox 32bits. No caso do exemplo o script “bancos”. Comando:
~/.scripts/bancosCheque no firefox32bits que você abriu na etapa anterior, se somente o java32bits foi carregado, escrevendo “about:plugins” (sem aspas) na barra de endereços. Aproveite ainda nessa janela para testar se o site do banco do brasil esta abrindo o teclado virtual e se esta reconhecendo seu PC. Feche o navegador.
Execute o comando abaixo. Com isso irá ser aberto o gerenciador de profile do navegador. Crie um profile para o Firefox 32bits e lembre-se do nome que você escolheu porque iremos precisar mais na frente, eu criei o meu com o nome "Bancos OnLine" (sem aspas). Comando:
firefox -profilemanagerExecute o comando:
sudo gedit /usr/local/bin/firefox32Após executar o comando acima você verá as seguinte linhas:
#!/bin/sh
export GTK_PATH=/usr/lib32/gtk-2.0
export PANGO_RC_FILE=/etc/pango32/pangorc
export GDK_PIXBUF_MODULE_FILE=/etc/gtk-2.0/gdk-pixbuf.loaders.32
linux32 /usr/share/firefox32/firefox $@Adicione o comando
-P "NomedoProfile" -no-remote, no lugar de
NomedoProfile você deve colocar o nome do profile que você criou na etapa anterior, ficando assim:
#!/bin/sh
export GTK_PATH=/usr/lib32/gtk-2.0
export PANGO_RC_FILE=/etc/pango32/pangorc
export GDK_PIXBUF_MODULE_FILE=/etc/gtk-2.0/gdk-pixbuf.loaders.32
linux32 /usr/share/firefox32/firefox $@ -P "NomedoProfile" -no-remoteEXEMPLO:
#!/bin/sh
export GTK_PATH=/usr/lib32/gtk-2.0
export PANGO_RC_FILE=/etc/pango32/pangorc
export GDK_PIXBUF_MODULE_FILE=/etc/gtk-2.0/gdk-pixbuf.loaders.32
linux32 /usr/share/firefox32/firefox $@ -P "Bancos OnLine" -no-remote
Salve o arquivo.
Cheque novamente se o firefox32bits esta funcionando corretamente. Execute através do script que você criou anteriormente. No me exemplo eu usei nome bancos. Comando:
~/.scripts/bancosFeche o navegador
Agora para finalizar. Vá no Desktop click com o botão direito na área de trabalho e escolha criar lançador, e na janela que vai abrir escreva no local “Comando” o caminho (no tuto é
/home/XXXX/.scripts/bancos.
XXXX é o seu user.) onde esta o script. Escreva o nome que quiser no local “Nome” e aperte OK quando terminar.
Até aqui esta tudo bem???
Se sim, ótimo!!! Vamos agora configurar um script para abrir o firefox 64bits. Crie um profile para o firefox 64bits. Comando:
firefox -profilemanagerVamos criar o script. Eu dei o nome “firefox” para o meu. Comando:
gedit ~/.scripts/firefox Agora adicione as seguintes linhas abaixo. No lugar de
NomedoProfile coloque o nome do profile que você criou na etapa anterior.
#!/bin/sh
mv ~/.mozilla/libnpjp2.so ~/.mozilla/plugins/
firefox -P "NomedoProfile" -no-remote
exit 0Exemplo:
#!/bin/sh
mv ~/.mozilla/libnpjp2.so ~/.mozilla/plugins/
firefox -P "Firefox" -no-remote
exit 0Salve o arquivo.
Execute o script que você criou, e então deverá ser aberto o firefox 64bits. Comando:
~/.scripts/firefoxCheque se o java 64bits esta carregado no navegador. Executando o comando:
about:configFeche o navegador
Agora para finalizar. Vá no Desktop click com o botão direito na área de trabalho e escolha criar lançador, e na janela que vai abrir escreva no local “Comando” o caminho (no tuto é
/home/XXXX/.scripts/firefox.
XXXX é o seu user.) onde esta o script. Escreva o nome que quiser no local “Nome” e aperte OK quando terminar.
Pronto!!!!!! Chegou a hora!
Abra os dois navegadores pelos lançadores que você criou no Desktop. Se tudo tiver dado certo, você conseguirá ficar usando o firefox 32bits e o de 64bits ao mesmo tempo e com o java funcionando nos dois.
Referências:
https://help.ubuntu.com/community/AMD64/FirefoxAndPlugins?action=show&redirect=FirefoxAMD64FlashJavahttp://crunchbanglinux.org/forums/topic/2518/firefox-profiles-for-plugin-management/http://www.64bitjungle.com/ubuntu/finally-sun-release-64-bit-browser-plugin-support-for-jre-almost/http://www.64bitjungle.com/ubuntu/install-java-jre-160-update-x-on-hardy-as-the-default-java-runtime/