[Tutorial] Como instalar o Firefox 51 junto com o Firefox mais novo

Iniciado por Sampayu, 06 de Abril de 2017, 04:53

tópico anterior - próximo tópico

Sampayu

[TUTORIAL - PARTE 1 DE 3]

Seguindo os "passos" de outros navegadores, como por exemplo o Opera Browser e o Google Chrome, após a versão 51 o navegador Firefox deixou de dar suporte ao plugin NPAPI do Sun/Oracle JRE, popularmente conhecido como "plugin Java". Como geralmente o Firefox dos sistemas Linux está ou configurado para se atualizar automaticamente ou atualizar-se durante a atualização da distribuição Linux, a grande maioria dos usuários atualmente já está com uma versão do Firefox posterior à 51. Isso significa que, mesmo que o usuário ainda tenha o plugin Java instalado, esse plugin não funcionará em nenhum navegador que o usuário possua instalado.

Porém, alguns usuários ainda precisam executar um navegador em que o plugin Java funcione, o que os tem levado a instalar manualmente o Firefox 51. Ocorre que o Firefox do sistema geralmente está pré-configurado para se autoatualizar e o Firefox 51, quando executado, utiliza essas pré-configurações, o que pode fazer com que o Firefox 51, após instalado e posto em execução, atualize-se automaticamente e daí passe a também ser da versão mais atual, que não dá suporte ao plugin Java.

Para contornar esse problema, elaborei este tutorial explicando:
(i) Como instalar o Firefox 51 manualmente, coexistindo / em paralelo com o Firefox padrão (atual) que já estiver instalado em seu sistema Linux.
(ii) Desabilitar a autoatualização do Firefox 51.
(iii) Não impedir a autoatualização do Firefox padrão (atual) do sistema.


VERIFICAÇÕES PRELIMINARES

Antes de iniciar o procedimento de instalação e configuração explicado neste tutorial, você deverá primeiramente verificar o seguinte:

A] Você está com o Firefox 51 instalado manualmente em algum lugar aí do seu sistema Linux? Em caso negativo, ignore o restante deste parágrafo. Mas, em caso afirmativo, delete (exclua) a pasta desse Firefox 51 que você instalou. Isso evitará conflitos com os procedimentos deste tutorial.

B] Você está com a versão mais atual do Firefox instalada em seu sistema (pode não ser a versão mais atual disponibilizada pela Fundação Mozilla, mas é a versão mais atual disponível para a sua distribuição Linux)? Em caso afirmativo, ignore o restante deste parágrafo. Mas, em caso negativo, instale o Firefox mais recente que estiver disponível para a sua distribuição. Para instalá-lo, abra uma janela do terminal do shell e execute este comando:

sudo apt-get install firefox -y

Dica: após selecionar qualquer comando desta página e usar a combinação de teclas Ctrl C para copiar o comando, você pode usar a combinação de teclas Ctrl Shift V para COLAR, no terminal do shell, o comando previamente copiado. ;)

C] Você já está com o Sun Java (JRE) mais atual instalado no seu sistema Linux? Em caso afirmativo, ignore o restante deste parágrafo. Mas, em caso negativo, acesse este tutorial e instale o JRE, pois ele é pré-requisito para o funcionamento do plugin Sun Java.

PRONTO!!! Agora que você NÃO tem o Firefox 51 instalado no seu Linux, TEM o Firefox mais atual da sua distribuição Linux instalado no seu Linux, e TEM o JRE mais atual da Sun/Oracle instalado no seu Linux, siga os passos a seguir, na exata sequência em que aparecem (de cima para baixo), para instalar o Firefox 51 no seu sistema sem que isso gere conflito com a instalação do Firefox atual.



PROCEDIMENTO DE INSTALAÇÃO E CONFIGURAÇÃO

1] Abra uma janela do terminal do shell e execute este comando, para criar uma pasta "programas" dentro da sua pasta pessoal:

mkdir ~/programas

2] Agora execute o comando abaixo, para fazer download do tarball (arquivo .tar.bz2) que será usado para instalação do Firefox 51 no seu sistema (o comando abaixo já verifica se o seu sistema é de 32 bits ou de 64 bits e pega o instalador correto):

if [ `getconf LONG_BIT` == 64 ]; then wget https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/pt-BR/firefox-51.0.tar.bz2 -O ~/programas/ff51.tar.bz2; else wget https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-i686/pt-BR/firefox-51.0.tar.bz2 -O ~/programas/ff51.tar.bz2; fi

3] Após o download acima ser concluído, retorne ao terminal do shell e execute o comando abaixo, para acessar sua recentemente criada pasta de programas e descompactar o conteúdo do tarball dentro dela (no final desse comando, o tarball será excluído, já que deixará de ser necessário):

cd ~/programas ; tar -xvf ~/programas/ff51.tar.bz2 ; rm ~/programas/ff51.tar.bz2

4] Agora sua pasta pessoal (que é algo do tipo /home/seu-nome-de-usuário) terá dentro dela uma pasta intitulada "programas". E, dentro dessa pasta, existirá uma pasta intitulada firefox, que por sua vez contém um arquivo intitulado firefox (assim mesmo, sem extensão nenhuma). Esse arquivo é o que se denomina binário executável. Ou seja: ele é um programa. De fato, se você executar um clique duplo sobre ele, o Firefox 51 será executado. Mas, ei, NÃO faça isso, pois se você fizer isso o Firefox 51 irá automaticamente atualizar-se para a versão mais recente. Você não quer isso, né? Você quer que o Firefox 51 continue na versão 51, para você poder usar o plugin NPAPI do JRE ("Sun Java") nele...

Enfim: para evitar que o Firefox 51 execute a atualização automática, é preciso tomar algumas precauções. A primeira delas consiste em excluir o atualizador do Firefox 51 (isso não afetará em nada o seu Firefox mais atual, que está instalado em outro local do sistema). No caso, retorne ao terminal do shell e execute este comando, para excluir o atualizador do Firefox 51:

rm ~/programas/firefox/updater*

5] Agora que você excluiu o atualizador do Firefox 51, vamos criar a pasta de plugins do seu Firefox 51. Basta executar este comando, no terminal dos shell:

if [ ! -d ~/.mozilla ]; then mkdir ~/.mozilla; fi; if [ ! -d ~/.mozilla/plugins ]; then mkdir ~/.mozilla/plugins; fi; chmod -R 770 ~/.mozilla

6] Como você instalou o JRE (Ambiente de Execução Java / Java da Oracle / Sun Java) tal como explicado lá no meu outro tutorial, o JRE está instalado em /opt/java/jre. E agora o próximo passo consiste em criar um link simbólico (um "atalho") do plugin desse JRE para a pasta de plugins do seu Firefox 51. Execute o comando abaixo (ele já verifica se seu sistema é de 32 bits ou de 64 bits e cria o link simbólico específico):

if [ `getconf LONG_BIT` == 64 ]; then sudo ln -sf /opt/java/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/sunjava; else sudo ln -sf /opt/java/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/sunjava; fi

7] Agora vamos criar um link simbólico para o Firefox 51 dentro da pasta /usr/bin. Isso fará com que seu sistema Linux "fique sabendo" onde o Firefox 51 está instalado e então possibilitará executar o Firefox 51 simplesmente com o comando firefox51. Execute este comando, no terminal:

sudo ln -sf ~/programas/firefox/firefox /usr/bin/firefox51

[continua...]
Yuri Sucupira ("Sampayu")

Sampayu

#1
[TUTORIAL - PARTE 2 DE 3]

8] Ok, agora precisamos impedir que o Firefox 51 fique tentando se atualizar. Embora nós tenhamos "extirpado" o atualizador dele, mesmo assim ele tentará se atualizar (a atualização irá falhar, claro, mas o Firefox 51 ficará sempre insistindo nas tentativas de atualização). Para que o Firefox não fique incomodando você com isso, é necessário criar um perfil (uma espécie de "conta de usuário") pré-configurada para "rodar" o Firefox 51 em modo "nunca atualizar".

Por padrão, quando você instala o Firefox ele cria um perfil denominado default. E, sempre que você executa o Firefox, ele por padrão executa o perfil default. Esse perfil default vem pré-configurado para automaticamente atualizar o Firefox, o que é bom porque você de fato quer que o seu Firefox atual atualize-se sempre que uma nova versão estiver disponível. Portanto, sempre que você executa o Firefox, ele por padrão carrega o perfil default, e daí busca atualizações e automaticamente atualiza-se.

Embora você queira que, sempre que for executado, o seu Firefox atual continue automaticamente usando sempre o perfil default (para sempre se autoatualizar, quando uma nova versão do Firefox estiver disponível), você também quer que o Firefox 51 NÃO se autoatualize, ou seja, que o Firefox 51 continue sempre na versão 51. Como você faz isso? Simples: você cria um novo perfil, que aqui chamaremos de ff51, e daí você configura esse perfil para NÃO atualizar automaticamente o Firefox. Após isso, sempre que você executar o Firefox 51 você informará (manualmente) ao Firefox 51 que ele deverá se inicializar usando o perfil ff51, ao invés de usar o perfil padrão default. ;)

Este passo nº 8 foi apenas didático, não há nenhum comando a ser executado. :D

9] ...mas este passo requer que você execute o comando abaixo, para fazer o Firefox 51 inicializar o gerenciador de perfis: 8)

firefox51 -P

10] A janela do gerenciador de perfis do Firefox surgirá com duas caixas de marcação/verificação. A caixa denominada Work offline ("Modo offline") deverá ficar desmarcada. Já a caixa denominada Use the selected profile without asking at startup ("Usar o perfil selecionado sem perguntar ao iniciar") deverá ficar marcada. Além disso, observe que na lista existirá um perfil denominado default. Esse é o perfil padrão do Firefox e ele deverá ficar selecionado como perfil padrão mesmo.

Agora vamos criar o novo perfil (para ser usado pelo Firefox 51): volte à janela do gerenciador de perfis e clique sobre o botão Create Profile... ("Novo perfil..."), daí clique em Next ("Avançar") e, no campo Enter new profile name: ("Forneça o nome do novo perfil:"), digite ff51. Em seguida, clique sobre o botão Finish ("Concluir").

Observe que o perfil ff51 agora está selecionado, o que significa que ele passará a ser o perfil padrão. Mas, ei: ISSO ESTÁ ERRADO. Portanto, clique sobre o perfil default, para selecioná-lo como sendo o verdadeiro (correto) perfil padrão, e em seguida clique sobre o botão Exit ("Sair").

11] Agora execute o comando abaixo, para fazer o Firefox 51 iniciar usando o perfil ff51:

firefox51 -P ff51

12] Acesse o endereço about:config (página de configuração do Firefox), desmarque a caixa Mostrar este aviso de novo e clique em Eu aceito o risco!. Em seguida, no campo Localizar: digite o texto app.update.enabled (esse parâmetro define se o Firefox deverá buscar atualizações ou não). Caso na lista (resultado da busca) o parâmetro app.update.enabled esteja presente e o valor atribuído a ele seja true ("true" significa "verdadeiro", o que significa que em tal caso o Firefox estará configurado para buscar atualizações dele e, após se atualizar, deixar de funcionar com o plugin NPAPI do JRE), execute um clique duplo sobre o valor true para que ele mude para false ("falso"). Outro modo de fazer isso consiste em clicar com o botão direito sobre o true e então selecionar a opção Inverter valor.

13] Repita o procedimento anterior, só que ao invés de buscar o parâmetro app.update.enabled você buscará o parâmetro app.update.auto. Esse parâmetro define se o Firefox deverá se atualizar automaticamente (sem pedir sua confirmação). Enfim: se o parâmetro app.update.auto estiver presente na lista e o valor dele for true, mude o valor dele para false.

14] Agora que o perfil ff51 está configurado para nunca atualizar o Firefox, feche todas as janelas do Firefox 51 e vamos aos testes!

NOTAS:
=> Com o Firefox atual aberto (em execução) via comando firefox, o endereço about:support tem de mostrar que você está executando a versão atual do Firefox, about:profiles tem de mostrar que o perfil atualmente em uso é o default, e about:config tem de mostrar que os parâmetros app.update.enable e app.update.auto estão ambos com valor true.

=> Com o Firefox 51 aberto (em execução) via comando firefox51 -P ff51, o endereço about:support tem de mostrar que você está executando a versão 51.0 do Firefox, about:profiles tem de mostrar que o perfil atualmente em uso é o ff51, e about:config tem de mostrar que os parâmetros app.update.enable e app.update.auto estão ambos com valor false.

[continua...]
Yuri Sucupira ("Sampayu")

Sampayu

#2
[TUTORIAL - PARTE 3 DE 3]

15] Leu as NOTAS e efetuou as correções eventualmente necessárias? Ouquêi, então o próximo passo agora consiste em executar o comando abaixo, para inicializar o Firefox atual do seu sistema:

firefox

Se até aqui você fez tudo certo, o Firefox ATUAL do seu sistema será executado com o perfil default: caso durante a execução do Firefox a janela do gerenciador de perfis surja para você, selecione o perfil default (clique sobre a palavra default) e então clique sobre o botão Start Firefox ("Iniciar o Firefox").

Conforme explicado lá nas NOTAS, você pode verificar o perfil atualmente em uso acessando o endereço about:profiles e pode consultar a versão do seu navegador acessando o endereço about:support. Após a janela do Firefox ATUAL abrir e você fazer as consulas acima (caso queira), acesse o endereço about:preferences#advanced, siga para a seção Atualizações do Firefox e certifique-se de que a caixa Instalar automaticamente (recomendado: maior segurança) esteja selecionada (se não estiver, selecione-a), pois neste caso o seu Firefox ATUAL foi executado com o perfil PADRÃO (default) e, nesse cenário, você quer que as atualizações automáticas ocorram. Se essa caixa não estiver visível, melhor ainda: isso significa que a atualização automática está ativada e "escondida" (proteção contra alterações).

16] Agora que seu Firefox atual está configurado para se atualizar por padrão, FECHE o Firefox atual e então execute o comando abaixo para inicializar o Firefox 51 com o perfil ff51:

firefox51 -P ff51

...e daí acesse o endereço about:preferences#advanced, clique sobre a aba Atualizações e certifique-se de que a caixa Nunca verificar (não recomendado: risco de segurança) esteja selecionada (se não estiver, selecione-a), pois neste caso o seu Firefox 51 foi executado com o "perfil alternativo" (ff51) e, nesse cenário, você NÃO quer que as atualizações automáticas ocorram.

PS: caso o Firefox 51 mostre uma janela informando que a atualização foi obtida, e por isto surja um botão "Reinicializar", clique sobre esse botão. Não há problema nisso: o Firefox 51 não conseguirá se atualizar para uma versão mais nova, pois lá no passo 4 nós excluímos o atualizador do Firefox 51...  ;D

17] Ainda com o Firefox 51 aberto no perfil ff51, acesse o endereço about:support para conferir se você realmente está executando a versão 51.0 (esse é o número completo da versão do navegador). Além disso, se tudo deu certo mesmo, quando você acessar o endereço about:plugins o Java(TM) Plug-in (plugin Java / plugin do JRE) será mostrado. Você também pode acessar o URL https://www.java.com/pt_BR/download/installed8.jsp para verificar se o plugin Java está funcinando e sendo executado, no seu navegador.

18] Caso o plugin Java esteja aparecendo no Firefox 51, acesse o endereço about:addons, clique sobre a aba Plugins, vá até o campo em que aparece o plugin Java e daí selecione a opção Sempre ativar. Deste modo, o plugin Java sempre será ativado, quando você acessar algum website que precise dele. :)

ENFIM: daqui para a frente, sempre que você quiser executar o Firefox 51 você deverá executar este comando, no terminal do shell:

firefox51 -P ff51

Se isso for geek (ou simplesmente cansativo/trabalhoso...) demais para você, saiba que muitos ambientes gráficos do Linux permitem criar novos "lançadores" contendo comandos. Se você souber fazer isso, crie um link / lançador / atalho de menu contendo o comando firefox51 -P ff51, para não ter de ficar sempre executando o Firefox 51 a partir do terminal do shell. :P

19] Ok, vamos ver se consigo lhe ajudar mais um pouco: :P o menu de programas do seu *Ubuntu provavelmente já tem um link / lançador para o Firefox ATUAL do seu sistema. Esse lançador muito provavelmente é um arquivo intitulado firefox.desktop e situado em /usr/share/applications. Partindo da premissa de que essas suposições são verdadeiras, caso você queira ter um link / lançador para o Firefox 51 mas não saiba como fazer isso, execute o supercomando abaixo, pois ele procurará o lançador do Firefox ATUAL, lá em /usr/share/applications, e, caso encontre o lançador (aquele arquivo com extensão .desktop), ele criará uma cópia desse arquivo naquela mesma pasta, com o nome firefox51.desktop, e em seguida editará o interior desse arquivo-lançador de modo que os comandos internos dele executem sempre o Firefox 51 com o perfil ff51. Eis o supercomando quilométrico que faz essa mágica doida:  :o

sudo cp `find /usr/share/applications -iname '*firefox*.desktop' -print -quit` /usr/share/applications/firefox51.desktop ; sudo sed -i -e 's|Exec=firefox|Exec=firefox51 -P ff51|' "/usr/share/applications/firefox51.desktop" ; sudo sed -i -e 's|Firefox|Firefox 51|' "/usr/share/applications/firefox51.desktop" ; sudo cp `find /usr/share/applications -iname '*firefox*.desktop' -print -quit` /usr/share/applications/firefox.desktop.bak ; sudo sed -i -e 's|Exec=firefox|Exec=firefox -P default|' "/usr/share/applications/firefox.desktop"

20] Agora dê uma "espiada" no menu do seu *Ubuntu, onde está o ícone do Firefox: se houver um segundo ícone igual, intitulado "Firefox 51" ou algo do gênero, execute-o que o Firefox 51 será executado com o perfil ff51. :)

Pronto! Você já pode usar o Firefox 51 para executar o plugin Java sem risco de o Firefox 51 se autoatualizar e sem necessidade de desinstalar o Firefox mais recente que estiver disponível para o seu sistema Linux. Agora os dois Firefox irão coexistir no seu sistema Linux, sem interferir nas configurações um do outro. :)

Nota: caso você esteja tentando acessar o Banco do Brasil e ocorra algum problema com a identificação do Java, retorne ao terminal do shell, execute este comando:

sudo sed -i -e 's|jdk.jar.disabledAlgorithms=MD2, MD5, RSA|jdk.jar.disabledAlgorithms=MD2, RSA|' "/opt/java/jre/lib/security/java.security"

...e depois teste se o módulo de segurança Java do banco é executado. Se não funcionar, então o website do Banco do Brasil não está mais permitindo acesso com plugin Java NPAPI.

Gostou? Então, para fechar com chave de ouro, execute o Firefox 51 e acesse o endereço about:mozilla  ::) (informações a respeito de "O Livro de Mozilla" estão disponíveis na Wikipédia).

PS: se quiser ver uma lista de todos os endereços about: que o Firefox disponibiliza para os usuários, acesse o endereço about:about ;)

PPS: ...mas lembre-se de que com grande poder, vem grande responsabilidade. Alguns endereços about: permitem que você realize modificações que podem "quebrar" seu navegador. CUIDADO!
Yuri Sucupira ("Sampayu")

Sampayu

#3
Caso queira desinstalar o Firefox 51, siga os passos a seguir.

1] Abra uma janela do emulador de terminal do shell e execute este comando, para inicializar o gerenciador de perfis do Firefox:

firefox51 -P

Quando a janela do gerenciador surgir, clique uma vez sobre (selecione) o perfil ff51, em seguida clique em Delete Profile... ("Deletar Perfil..."), daí clique sobre o botão Delete Files ("Deletar Arquivos") e então clique sobre o botão Exit ("Sair"). Isso excluirá o perfil ff51.

2] Agora que o perfil ff51 foi excluído, execute o supercomando abaixo para excluir o atalho para o Firefox 51 (atalho firefox51 que consta lá em /usr/bin/), excluir a pasta do Firefox 51 (pasta ~/programas/firefox/) e excluir também a pasta que contém o atalho para o plugin NPAPI do JRE (pasta ~/.mozilla/plugins/):

if [ -h /usr/bin/firefox51 ]; then sudo rm /usr/bin/firefox51; fi; if [ -d ~/programas/firefox ]; then rm -r ~/programas/firefox; fi; if [ -d ~/.mozilla/plugins ]; then sudo rm -r ~/.mozilla/plugins; fi

3] Caso você tenha criado o atalho de menu que o item 19 deste tutorial ensina, execute o supercomando abaixo para eliminar esse atalho de menu e recuperar o atalho original do Firefox atual:
sudo rm /usr/share/applications/firefox*.desktop ; sudo mv /usr/share/applications/firefox.desktop.bak /usr/share/applications/firefox.desktop

Pronto: Firefox 51 completamente desinstalado.  :)
Yuri Sucupira ("Sampayu")

JoseRoberto

Caro Sampaio, fiz todos os procedimentos acima com minha máquina com a partição do Ubuntu 14.04 64 bits, mas ao acessar o site do Banco do Brasil, lembrando que, ainda estou conseguindo acessar o site do Banco do Brasil e minha conta normalmente na mesma máquina só que em outra partição com Ubuntu Mate 16.04, mas nesta com Ubuntu 14.04 64 bits, ao acessar o site do BB, surge a mensagem:

Aplicativo Bloqueado pela Segurança do Java
Por motivos de segurança, para poderem ter permissão de execução, os aplicativos agora devem atender aos requisitos das definições de segurança Alta ou Muito Alta, ou fazer parte da Lista de Exceções do site.
Mais informações:
Nome: GbPluginObj
Local: https://www2.bancobrasil.com.br
Suas definições de segurança impediram a execução de um aplicativo que não é seguro.
Motivo: O seguinte recurso é assinado com um algoritmo MD5 de compilação de mensagens fraco e será tratado como não assinado:
https://www2.bancobrasil.com.br/aapf/idh/GbAs.jar

Já executei o jcontrol, adicionei o domínio www2.bancobrasil.com.br como exceção, mas não funcionou.

Sampayu

Citação de: JoseRoberto online 08 de Maio de 2017, 15:08
Caro Sampaio, fiz todos os procedimentos acima com minha máquina com a partição do Ubuntu 14.04 64 bits, mas ao acessar o site do Banco do Brasil, lembrando que, ainda estou conseguindo acessar o site do Banco do Brasil e minha conta normalmente na mesma máquina só que em outra partição com Ubuntu Mate 16.04, mas nesta com Ubuntu 14.04 64 bits, ao acessar o site do BB, surge a mensagem:

Aplicativo Bloqueado pela Segurança do Java
Por motivos de segurança, para poderem ter permissão de execução, os aplicativos agora devem atender aos requisitos das definições de segurança Alta ou Muito Alta, ou fazer parte da Lista de Exceções do site.
Mais informações:
Nome: GbPluginObj
Local: https://www2.bancobrasil.com.br
Suas definições de segurança impediram a execução de um aplicativo que não é seguro.
Motivo: O seguinte recurso é assinado com um algoritmo MD5 de compilação de mensagens fraco e será tratado como não assinado:
https://www2.bancobrasil.com.br/aapf/idh/GbAs.jar

Já executei o jcontrol, adicionei o domínio www2.bancobrasil.com.br como exceção, mas não funcionou.

Oi, José.

Eu já havia desinstalado o Firefox 51, mas resolvi reinstalá-lo para poder testar o plugin do JRE. Acessei https://www.java.com/pt_BR/download/installed8.jsp e o JRE foi detectado normalmente, o que significa que o plugin está funcionando no navegador e o JRE também está funcionando.

Após isso, acessei o painel de controle Java, daí adicionei à lista de exceções os URL http://raphael.mit.edu e http://www.ph.biu.ac.il, em seguida usei o Firefox 51 para acessar http://raphael.mit.edu/Java/ e o simulador Java de túnel de vento foi exibido corretamente. Então usei o Firefox 51 para acessar http://www.ph.biu.ac.il/~rapaport/java-apps/ (esse URL tem links para diversos applets Java que simulam fenômenos físicos), acessei diversos desses simuladores e em todos eles o plugin Java funcionou normalmente.

=> Quando criei este tutorial, eu instalei o Firefox 51, instalei também o JRE, tudo conforme o tutorial explica, daí acessei https://www2.bancobrasil.com.br/aapf/login.jsp e os campos de login apareceram, eu consegui acessar minha conta normalmente.

Moral da história: o JRE está funcionando, o Firefox 51 está funcionando, o plugin Java está funcionando, mas o pessoal do Banco do Brasil modificou alguma coisa, lá no módulo de segurança Java, e essa modificação que eles fizeram tornou o módulo de segurança incompatível com o plugin Java.  :(

Infelizmente não tenho como ajudar, num caso desses. É algo específico do Banco do Brasil: não é um problema no navegador, no plugin ou no JRE.  :(
Yuri Sucupira ("Sampayu")

Sampayu

Citação de: JoseRoberto online 08 de Maio de 2017, 15:08
Caro Sampaio, fiz todos os procedimentos acima com minha máquina com a partição do Ubuntu 14.04 64 bits, mas ao acessar o site do Banco do Brasil, lembrando que, ainda estou conseguindo acessar o site do Banco do Brasil e minha conta normalmente na mesma máquina só que em outra partição com Ubuntu Mate 16.04, mas nesta com Ubuntu 14.04 64 bits, ao acessar o site do BB, surge a mensagem:

Aplicativo Bloqueado pela Segurança do Java
Por motivos de segurança, para poderem ter permissão de execução, os aplicativos agora devem atender aos requisitos das definições de segurança Alta ou Muito Alta, ou fazer parte da Lista de Exceções do site.
Mais informações:
Nome: GbPluginObj
Local: https://www2.bancobrasil.com.br
Suas definições de segurança impediram a execução de um aplicativo que não é seguro.
Motivo: O seguinte recurso é assinado com um algoritmo MD5 de compilação de mensagens fraco e será tratado como não assinado:
https://www2.bancobrasil.com.br/aapf/idh/GbAs.jar

Já executei o jcontrol, adicionei o domínio www2.bancobrasil.com.br como exceção, mas não funcionou.

Encontrei um paliativo para contornar esse problema. Basta executar este comando, no terminal do shell:

sudo sed -i -e 's|jdk.jar.disabledAlgorithms=MD2, MD5, RSA|jdk.jar.disabledAlgorithms=MD2, RSA|' "/opt/java/jre/lib/security/java.security"

Na prática, isso fará o plugin Java atualização 131 comportar-se como se fosse a atualização 121, que não dá problema com a versão Java desse módulo do segurança.
Yuri Sucupira ("Sampayu")

SgtTorres

bom dia, não consigo passar do primeito scrip no terminal, para baixar o firefox, fica essa mensagem:
root@12bsup-aprov-desktop1:/home/sgti# if [ `getconf LONG_BIT` == 64 ]; then wget -e [url]https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/pt-BR/firefox-51.0.tar.bz2[/url] -O ~/programas/ff51.tar.bz2; else wget [url]https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-i686/pt-BR/firefox-51.0.tar.bz2[/url] -O ~/programas/ff51.tar.bz2; fi
--2017-09-29 12:02:44--  [url]https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-i686/pt-BR/firefox-51.0.tar.bz2[/url]
Conectando-se a (meu ip)... conectado.
O tunelamento pelo proxy falhou: Proxy Authentication RequiredNão foi possível estabelecer conexão segura (SSL).

como posso solucionar isso?

Sampayu

Citação de: SgtTorres online 02 de Outubro de 2017, 13:13
bom dia, não consigo passar do primeito scrip no terminal, para baixar o firefox, fica essa mensagem:
root@12bsup-aprov-desktop1:/home/sgti# if [ `getconf LONG_BIT` == 64 ]; then wget -e [url]https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/pt-BR/firefox-51.0.tar.bz2[/url] -O ~/programas/ff51.tar.bz2; else wget [url]https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-i686/pt-BR/firefox-51.0.tar.bz2[/url] -O ~/programas/ff51.tar.bz2; fi
--2017-09-29 12:02:44--  [url]https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-i686/pt-BR/firefox-51.0.tar.bz2[/url]
Conectando-se a (meu ip)... conectado.
O tunelamento pelo proxy falhou: Proxy Authentication RequiredNão foi possível estabelecer conexão segura (SSL).

como posso solucionar isso?

Esse problema não é por causa do comando de terminal do shell do Linux, mas sim por causa do servidor proxy da rede que você está utilizando para se conectar à Internet: ele (servidor proxy) não está permitindo usar o comando wget com SSL (protocolo HTTPS) sem prévia autenticação. Formas de você tentar contornar isso:

1) Execute um navegador (Google Chrome, Opera etc.) que esteja com a configuração de proxy correta (inclusive a configuração de proxy HTTPS, para conexões SSL) e então use esse navegador para tentar efetuar download do Firefox 51.0. Caso seu sistema Linux seja de 64 bits, abra este link no seu navegador (para baixar o Firefox 51.0 de 64 bits) e então salve o arquivo em ~/programas/ff51.tar.bz2 (o símbolo ~ representa o caminho para a sua pasta de usuário. Se, por exemplo, o nome da sua conta de usuário no sistema Linux for torres, então o caminho para sua pasta de usuário será /home/torres e, portanto, se você estiver acessando o Linux com essa conta o caminho ~/programas/ff51.tar.bz2 equivalerá ao caminho /home/torres/programas/ff51.tar.bz2). Porém, caso seu sistema Linux seja de 32 bits, abra este link no seu navegador (para baixar o Firefox 51.0 de 32 bits) e então salve o arquivo em ~/programas/ff51.tar.bz2

Caso não saiba se seu Linux é de 32 bits ou de 64 bits, vá para o terminal do shell do Linux e execute este comando:
getconf LONG_BIT

Ao executar o comando acima, o Linux lhe retornará ou o número 64 (indicando que seu sistema Linux é de 64 bits) ou então lhe retornará o número 32 (indicando que seu sistema Linux é de 32 bits).

2) Caso o método acima não funcione, configure o Linux manualmente para usar o proxy inclusive em conexões com o protocolo HTTPS (suporte a conexões HTTP com SSL).

3) Se os métodos acima não funcionarem, experimente executar aquele comando sem o https. Assim:
if [ `getconf LONG_BIT` == 64 ]; then wget ftp.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/pt-BR/firefox-51.0.tar.bz2 -O ~/programas/ff51.tar.bz2; else wget ftp.mozilla.org/pub/firefox/releases/51.0/linux-i686/pt-BR/firefox-51.0.tar.bz2 -O ~/programas/ff51.tar.bz2; fi

4) Se os métodos acima não funcionarem, contacte o administrador da rede e solicite suporte para configurar o proxy (imagino que essa rede que você utiliza não seja doméstica / residencial, mas sim do seu ambiente de trabalho).
Yuri Sucupira ("Sampayu")

nogueira13

Prezado Sampayu, olha, eu uso o Debian Strech e está, a princípio, atualizado. Segui o teu tutorial para instalar o Firefox 5.1 para poder usar o Java em situações em que ele for exigido. Fiz o teste no site da Oracle e ele reconheceu a última versão do Java. Agora achei estranho que quando eu usei  o about:config no Firefox-ESR atualmente instalado no meu Debian apresentou para o parâmetro "app.update.enable" os valores:
Status: bloqueado
Tipo: boolean
Valor: false
Portanto, diferente do que você apresentou no teu tutorial. Fiquei apreensivo de mudar o Valor por conta do Status estar como "bloqueado" que foi definido pelo próprio Debian. Você acha que eu poderia modificá-los sem prejuízo de não poder voltar aos valores anteriores?
Com relação ao funcionamento do site para o Banco do Brasil ele não funcionou. Manda eu instalar o módulo de segurança, como fazia com o Firefox-ESR e também com o Google-Chrome. E por incrível que pareça, estou conseguindo entrar na minha conta do Banco do Brasil com o Firefox atual, 52.4.0 ESR, que depende do módulo de segurança warsaw. Só que no Google-Chrome não está funcionando. É muito dificil de explicar, não é mesmo?

Sampayu

#10
Citação de: nogueira13 online 18 de Outubro de 2017, 21:09
Prezado Sampayu, olha, eu uso o Debian Strech e está, a princípio, atualizado. Segui o teu tutorial para instalar o Firefox 5.1 para poder usar o Java em situações em que ele for exigido. Fiz o teste no site da Oracle e ele reconheceu a última versão do Java. Agora achei estranho que quando eu usei  o about:config no Firefox-ESR atualmente instalado no meu Debian apresentou para o parâmetro "app.update.enable" os valores:
Status: bloqueado
Tipo: boolean
Valor: false
Portanto, diferente do que você apresentou no teu tutorial. Fiquei apreensivo de mudar o Valor por conta do Status estar como "bloqueado" que foi definido pelo próprio Debian. Você acha que eu poderia modificá-los sem prejuízo de não poder voltar aos valores anteriores?
Com relação ao funcionamento do site para o Banco do Brasil ele não funcionou. Manda eu instalar o módulo de segurança, como fazia com o Firefox-ESR e também com o Google-Chrome. E por incrível que pareça, estou conseguindo entrar na minha conta do Banco do Brasil com o Firefox atual, 52.4.0 ESR, que depende do módulo de segurança warsaw. Só que no Google-Chrome não está funcionando. É muito dificil de explicar, não é mesmo?

Calma, vamos por partes: a modificação no argumento booleano (de true para false) do parâmetro app.update.enable situado em about:config você tem de fazer no Firefox versão 51.0. O Firefox 51.0 não é ESR e nem precisa ser. Aliás, nem há como ser, pois de acordo com este diagrama da Fundação Mozilla, o Firefox ESR só está disponível a partir da versão 52.0. Consequentemente, não existe Firefox ESR que seja da versão 51.0.

O fato de aquele parâmetro estar "bloqueado" no Firefox ESR não é relevante, no contexto deste tutorial, porque este tutorial explica como instalar o Firefox 51.0, não o Firefox ESR. O fato de aquele parâmetro aparecer de um jeito no Firefox ESR não tem absolutamente nada a ver com as modificações que você fez no Firefox 51.0, pois são dois navegadores diferentes e cada um tem suas próprias configurações internas. As modificações que este tutorial ensina a fazer são feitas no "interior" do Firefox 51.0, ou seja, se você abrir o Firefox 51.0 e modificar o parâmetro app.update.enable você estará modificando esse parâmetro somente para o Firefox 51.0, e portanto o Firefox ESR continuará intacto, assim como o parâmetro app.update.enable do Firefox ESR que você porventura tenha instalado "em paralelo" com o seu Firefox 51.0.

Enfim: não entendi por que você está querendo modificar o valor do parâmetro no Firefox ESR. Por que você está querendo modificar a configuração do Firefox ESR?  ???

A respeito de o Firefox 51.0 não ter funcionado no website do Banco do Brasil: quando o BB adotou o módulo de segurança Warsaw, durante algum tempo o BB deixou o website configurado para funcionar também com o Java. No entanto, isso já não é mais uma realidade: atualmente, o website do Banco do Brasil só funciona no navegador caso o Warsaw esteja instalado. Enfim: não adianta mais instalar o Firefox 51.0 e instalar nele o plugin Java, para poder acessar o website do BB sem ter o módulo de segurança Warsaw instalado, pois o website do BB não oferece mais suporte nenhum ao plugin Java.

Se você não instalou o Warsaw no seu sistema Linux Debian e, mesmo assim, conseguiu acessar sua conta bancária no website do BB usando o Firefox ESR, então o website do BB pode estar identificando seu navegador como sendo de um dispositivo móvel ou algo assim. Mas não sei. Você não está com o módulo Warsaw instalado? Se estiver com o Warsaw instalado, é por isso que o Firefox ESR está conseguindo acessar sua conta, no website do BB. O fato de o Google Chrome não estar conseguindo acessar está muito provavelmente relacionado a um bug que atualmente está afetando o Google Chrome: o Warsaw depende do Flash, o Google Chrome possui um plugin Flash nativo denominado Pepper Flash (é um plugin Flash de arquitetura PPAPI, portanto diferente do antigo plugin Flash fornecido pela Adobe, que era de arquitetura NPAPI, atualmente obsoleta). Quando você acessa o website do BB usando o Google Chrome, o website detecta o Warsaw instalado em seu sistema operacional (caso você esteja com o Warsaw instalado) e então "manda" o Google Chrome executar o Flash para poder inicializar o Warsaw no navegador. Porém, o Chrome bloqueia o plugin Flash, e é isso que faz com que o Google Chrome mostre aquela mensagem de erro, informando que o módulo de segurança não está instalado e que não será possível acessar sua conta.

Se o Google Chrome estivesse funcionando normalmente, bastaria acessar chrome://settings/content/flash e adicionar [*.]bancobrasil.com.br à "lista branca", para que o Google Chrome pare de bloquear o plugin Flash quando você acessa https://www2.bancobrasil.com.br/aapf/login.jsp. No entanto, como o Google Chrome está com um bug, mesmo que você adicione o endereço do BB à lista branca o Google Chrome continuará bloqueando o plugin Flash. E a única maneira de contornar isso (caso o Warsaw esteja instalado em seu sistema Linux) consiste em clicar lá em Plug-in bloqueado (extremidade direita da barra de endereços do Google Chrome) e então clicar em Executar todos os plugins e então em Concluído. Isso instruirá o Google Chrome a executar o plugin Flash dentro do website do BB, e daí o website do BB conseguirá executar o applet Flash necessário para "chamar" o módulo Warsaw "dentro" do navegador Google Chrome, daí a tela de acesso à sua conta bancária aparecerá.

Após digitar sua agência, conta corrente e senha, repita o procedimento de ativação do plugin Flash (clique lá em Plug-in bloqueado e depois em Executar todos os plugins) e somente então clique no botão ENTRAR.
Yuri Sucupira ("Sampayu")

groove

#11
Boa noite amigo, consegui fazer a instalação dos dois firefox no meu Ubuntu, porém quando tento executar primeiro o Firefox v.51, ele abre ok, mas se tento depois abrir o Firefox atualizado ele abre nova instância do antigo. Se fizer o procedimento inverso: primeiro abrir o firefox atualizado e depois o antigo vai ok.

Tem ideia do que pode ser?

firefox.desktop -> /usr/share/applications/

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[ar]=متصفح الويب فَيَرفُكْس
Name[ast]=Restolador web Firefox
Name[bn]=ফায়ারফক্স ওয়েব ব্রাউজার
Name[ca]=Navegador web Firefox
Name[cs]=Firefox Webový prohlížeč
Name[da]=Firefox - internetbrowser
Name[el]=Περιηγητής Firefox
Name[es]=Navegador web Firefox
Name[et]=Firefoxi veebibrauser
Name[fa]=مرورگر اینترنتی Firefox
Name[fi]=Firefox-selain
Name[fr]=Navigateur Web Firefox
Name[gl]=Navegador web Firefox
Name[he]=דפדפן האינטרנט Firefox
Name[hr]=Firefox web preglednik
Name[hu]=Firefox webböngésző
Name[it]=Firefox Browser Web
Name[ja]=Firefox ウェブ・ブラウザ
Name[ko]=Firefox 웹 브라우저
Name[ku]=Geroka torê Firefox
Name[lt]=Firefox interneto naršyklė
Name[nb]=Firefox Nettleser
Name[nl]=Firefox webbrowser
Name[nn]=Firefox Nettlesar
Name[no]=Firefox Nettleser
Name[pl]=Przeglądarka WWW Firefox
Name[pt]=Firefox Navegador Web
Name[pt_BR]=Navegador Web Firefox
Name[ro]=Firefox – Navigator Internet
Name[ru]=Веб-браузер Firefox
Name[sk]=Firefox - internetový prehliadač
Name[sl]=Firefox spletni brskalnik
Name[sv]=Firefox webbläsare
Name[tr]=Firefox Web Tarayıcısı
Name[ug]=Firefox توركۆرگۈ
Name[uk]=Веб-браузер Firefox
Name[vi]=Trình duyệt web Firefox
Name[zh_CN]=Firefox 网络浏览器
Name[zh_TW]=Firefox 網路瀏覽器
Comment=Browse the World Wide Web
Comment[ar]=تصفح الشبكة العنكبوتية العالمية
Comment[ast]=Restola pela Rede
Comment[bn]=ইন্টারনেট ব্রাউজ করুন
Comment[ca]=Navegueu per la web
Comment[cs]=Prohlížení stránek World Wide Webu
Comment[da]=Surf på internettet
Comment[de]=Im Internet surfen
Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web)
Comment[es]=Navegue por la web
Comment[et]=Lehitse veebi
Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
Comment[fi]=Selaa Internetin WWW-sivuja
Comment[fr]=Naviguer sur le Web
Comment[gl]=Navegar pola rede
Comment[he]=גלישה ברחבי האינטרנט
Comment[hr]=Pretražite web
Comment[hu]=A világháló böngészése
Comment[it]=Esplora il web
Comment[ja]=ウェブを閲覧します
Comment[ko]=웹을 돌아 다닙니다
Comment[ku]=Li torê bigere
Comment[lt]=Naršykite internete
Comment[nb]=Surf på nettet
Comment[nl]=Verken het internet
Comment[nn]=Surf på nettet
Comment[no]=Surf på nettet
Comment[pl]=Przeglądanie stron WWW
Comment[pt]=Navegue na Internet
Comment[pt_BR]=Navegue na Internet
Comment[ro]=Navigați pe Internet
Comment[ru]=Доступ в Интернет
Comment[sk]=Prehliadanie internetu
Comment[sl]=Brskajte po spletu
Comment[sv]=Surfa på webben
Comment[tr]=İnternet'te Gezinin
Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ
Comment[uk]=Перегляд сторінок Інтернету
Comment[vi]=Để duyệt các trang web
Comment[zh_CN]=浏览互联网
Comment[zh_TW]=瀏覽網際網路
GenericName=Web Browser
GenericName[ar]=متصفح ويب
GenericName[ast]=Restolador Web
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[ca]=Navegador web
GenericName[cs]=Webový prohlížeč
GenericName[da]=Webbrowser
GenericName[el]=Περιηγητής διαδικτύου
GenericName[es]=Navegador web
GenericName[et]=Veebibrauser
GenericName[fa]=مرورگر اینترنتی
GenericName[fi]=WWW-selain
GenericName[fr]=Navigateur Web
GenericName[gl]=Navegador Web
GenericName[he]=דפדפן אינטרנט
GenericName[hr]=Web preglednik
GenericName[hu]=Webböngésző
GenericName[it]=Browser web
GenericName[ja]=ウェブ・ブラウザ
GenericName[ko]=웹 브라우저
GenericName[ku]=Geroka torê
GenericName[lt]=Interneto naršyklė
GenericName[nb]=Nettleser
GenericName[nl]=Webbrowser
GenericName[nn]=Nettlesar
GenericName[no]=Nettleser
GenericName[pl]=Przeglądarka WWW
GenericName[pt]=Navegador Web
GenericName[pt_BR]=Navegador Web
GenericName[ro]=Navigator Internet
GenericName[ru]=Веб-браузер
GenericName[sk]=Internetový prehliadač
GenericName[sl]=Spletni brskalnik
GenericName[sv]=Webbläsare
GenericName[tr]=Web Tarayıcı
GenericName[ug]=توركۆرگۈ
GenericName[uk]=Веб-браузер
GenericName[vi]=Trình duyệt Web
GenericName[zh_CN]=网络浏览器
GenericName[zh_TW]=網路瀏覽器
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[ar]=انترنت;إنترنت;متصفح;ويب;وب
Keywords[ast]=Internet;WWW;Restolador;Web;Esplorador
Keywords[ca]=Internet;WWW;Navegador;Web;Explorador;Explorer
Keywords[cs]=Internet;WWW;Prohlížeč;Web;Explorer
Keywords[da]=Internet;Internettet;WWW;Browser;Browse;Web;Surf;Nettet
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[el]=Internet;WWW;Browser;Web;Explorer;Διαδίκτυο;Περιηγητής;Firefox;Φιρεφοχ;Ιντερνετ
Keywords[es]=Explorador;Internet;WWW
Keywords[fi]=Internet;WWW;Browser;Web;Explorer;selain;Internet-selain;internetselain;verkkoselain;netti;surffaa
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[he]=דפדפן;אינטרנט;רשת;אתרים;אתר;פיירפוקס;מוזילה;
Keywords[hr]=Internet;WWW;preglednik;Web
Keywords[hu]=Internet;WWW;Böngésző;Web;Háló;Net;Explorer
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[is]=Internet;WWW;Vafri;Vefur;Netvafri;Flakk
Keywords[ja]=Internet;WWW;Web;インターネット;ブラウザ;ウェブ;エクスプローラ
Keywords[nb]=Internett;WWW;Nettleser;Explorer;Web;Browser;Nettside
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online
Keywords[pt]=Internet;WWW;Browser;Web;Explorador;Navegador
Keywords[pt_BR]=Internet;WWW;Browser;Web;Explorador;Navegador
Keywords[ru]=Internet;WWW;Browser;Web;Explorer;интернет;браузер;веб;файрфокс;огнелис
Keywords[sk]=Internet;WWW;Prehliadač;Web;Explorer
Keywords[sl]=Internet;WWW;Browser;Web;Explorer;Brskalnik;Splet
Keywords[tr]=İnternet;WWW;Tarayıcı;Web;Gezgin;Web sitesi;Site;sörf;çevrimiçi;tara
Keywords[uk]=Internet;WWW;Browser;Web;Explorer;Інтернет;мережа;переглядач;оглядач;браузер;веб;файрфокс;вогнелис;перегляд
Keywords[vi]=Internet;WWW;Browser;Web;Explorer;Trình duyệt;Trang web
Keywords[zh_CN]=Internet;WWW;Browser;Web;Explorer;网页;浏览;上网;火狐;Firefox;ff;互联网;网站;
Keywords[zh_TW]=Internet;WWW;Browser;Web;Explorer;網際網路;網路;瀏覽器;上網;網頁;火狐
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;

[Desktop Action new-window]
Name=Open a New Window
Name[ar]=افتح نافذة جديدة
Name[ast]=Abrir una ventana nueva
Name[bn]=Abrir una ventana nueva
Name[ca]=Obre una finestra nova
Name[cs]=Otevřít nové okno
Name[da]=Åbn et nyt vindue
Name[de]=Ein neues Fenster öffnen
Name[el]=Άνοιγμα νέου παραθύρου
Name[es]=Abrir una ventana nueva
Name[fi]=Avaa uusi ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre
Name[gl]=Abrir unha nova xanela
Name[he]=פתיחת חלון חדש
Name[hr]=Otvori novi prozor
Name[hu]=Új ablak nyitása
Name[it]=Apri una nuova finestra
Name[ja]=新しいウィンドウを開く
Name[ko]=새 창 열기
Name[ku]=Paceyeke nû veke
Name[lt]=Atverti naują langą
Name[nb]=Åpne et nytt vindu
Name[nl]=Nieuw venster openen
Name[pt]=Abrir nova janela
Name[pt_BR]=Abrir nova janela
Name[ro]=Deschide o fereastră nouă
Name[ru]=Новое окно
Name[sk]=Otvoriť nové okno
Name[sl]=Odpri novo okno
Name[sv]=Öppna ett nytt fönster
Name[tr]=Yeni pencere aç
Name[ug]=يېڭى كۆزنەك ئېچىش
Name[uk]=Відкрити нове вікно
Name[vi]=Mở cửa sổ mới
Name[zh_CN]=新建窗口
Name[zh_TW]=開啟新視窗
Exec=firefox -new-window

[Desktop Action new-private-window]
Name=Open a New Private Window
Name[ar]=افتح نافذة جديدة للتصفح الخاص
Name[ca]=Obre una finestra nova en mode d'incògnit
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fi]=Avaa uusi yksityinen ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[he]=פתיחת חלון גלישה פרטית חדש
Name[hu]=Új privát ablak nyitása
Name[it]=Apri una nuova finestra anonima
Name[nb]=Åpne et nytt privat vindu
Name[ru]=Новое приватное окно
Name[sl]=Odpri novo okno zasebnega brskanja
Name[tr]=Yeni bir pencere aç
Name[uk]=Відкрити нове вікно у потайливому режимі
Name[zh_TW]=開啟新隱私瀏覽視窗
Exec=firefox -private-window


firefox51.desktop -> ~/.local/share/applications/

[Desktop Entry]
Version=51.0
Encoding=UTF-8
Name=Mozilla Firefox 51
Comment=Navegador Web
Exec=/home/kmocelin/Programas/Firefox-51/firefox -P ff51
Icon=/home/kmocelin/Programas/Firefox-51/browser/icons/mozicon128.png
Type=Application
Categories=Network
Ubuntu 18.04

Sampayu

Citação de: groove online 18 de Dezembro de 2017, 17:49
Boa noite amigo, consegui fazer a instalação dos dois firefox no meu Ubuntu, porém quando tento executar primeiro o Firefox v.51, ele abre ok, mas se tento depois abrir o Firefox atualizado ele abre nova instância do antigo. Se fizer o procedimento inverso: primeiro abrir o firefox atualizado e depois o antigo vai ok.

Tem ideia do que pode ser?

firefox.desktop -> /usr/share/applications/

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[ar]=متصفح الويب فَيَرفُكْس
Name[ast]=Restolador web Firefox
Name[bn]=ফায়ারফক্স ওয়েব ব্রাউজার
Name[ca]=Navegador web Firefox
Name[cs]=Firefox Webový prohlížeč
Name[da]=Firefox - internetbrowser
Name[el]=Περιηγητής Firefox
Name[es]=Navegador web Firefox
Name[et]=Firefoxi veebibrauser
Name[fa]=مرورگر اینترنتی Firefox
Name[fi]=Firefox-selain
Name[fr]=Navigateur Web Firefox
Name[gl]=Navegador web Firefox
Name[he]=דפדפן האינטרנט Firefox
Name[hr]=Firefox web preglednik
Name[hu]=Firefox webböngésző
Name[it]=Firefox Browser Web
Name[ja]=Firefox ウェブ・ブラウザ
Name[ko]=Firefox 웹 브라우저
Name[ku]=Geroka torê Firefox
Name[lt]=Firefox interneto naršyklė
Name[nb]=Firefox Nettleser
Name[nl]=Firefox webbrowser
Name[nn]=Firefox Nettlesar
Name[no]=Firefox Nettleser
Name[pl]=Przeglądarka WWW Firefox
Name[pt]=Firefox Navegador Web
Name[pt_BR]=Navegador Web Firefox
Name[ro]=Firefox – Navigator Internet
Name[ru]=Веб-браузер Firefox
Name[sk]=Firefox - internetový prehliadač
Name[sl]=Firefox spletni brskalnik
Name[sv]=Firefox webbläsare
Name[tr]=Firefox Web Tarayıcısı
Name[ug]=Firefox توركۆرگۈ
Name[uk]=Веб-браузер Firefox
Name[vi]=Trình duyệt web Firefox
Name[zh_CN]=Firefox 网络浏览器
Name[zh_TW]=Firefox 網路瀏覽器
Comment=Browse the World Wide Web
Comment[ar]=تصفح الشبكة العنكبوتية العالمية
Comment[ast]=Restola pela Rede
Comment[bn]=ইন্টারনেট ব্রাউজ করুন
Comment[ca]=Navegueu per la web
Comment[cs]=Prohlížení stránek World Wide Webu
Comment[da]=Surf på internettet
Comment[de]=Im Internet surfen
Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web)
Comment[es]=Navegue por la web
Comment[et]=Lehitse veebi
Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
Comment[fi]=Selaa Internetin WWW-sivuja
Comment[fr]=Naviguer sur le Web
Comment[gl]=Navegar pola rede
Comment[he]=גלישה ברחבי האינטרנט
Comment[hr]=Pretražite web
Comment[hu]=A világháló böngészése
Comment[it]=Esplora il web
Comment[ja]=ウェブを閲覧します
Comment[ko]=웹을 돌아 다닙니다
Comment[ku]=Li torê bigere
Comment[lt]=Naršykite internete
Comment[nb]=Surf på nettet
Comment[nl]=Verken het internet
Comment[nn]=Surf på nettet
Comment[no]=Surf på nettet
Comment[pl]=Przeglądanie stron WWW
Comment[pt]=Navegue na Internet
Comment[pt_BR]=Navegue na Internet
Comment[ro]=Navigați pe Internet
Comment[ru]=Доступ в Интернет
Comment[sk]=Prehliadanie internetu
Comment[sl]=Brskajte po spletu
Comment[sv]=Surfa på webben
Comment[tr]=İnternet'te Gezinin
Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ
Comment[uk]=Перегляд сторінок Інтернету
Comment[vi]=Để duyệt các trang web
Comment[zh_CN]=浏览互联网
Comment[zh_TW]=瀏覽網際網路
GenericName=Web Browser
GenericName[ar]=متصفح ويب
GenericName[ast]=Restolador Web
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[ca]=Navegador web
GenericName[cs]=Webový prohlížeč
GenericName[da]=Webbrowser
GenericName[el]=Περιηγητής διαδικτύου
GenericName[es]=Navegador web
GenericName[et]=Veebibrauser
GenericName[fa]=مرورگر اینترنتی
GenericName[fi]=WWW-selain
GenericName[fr]=Navigateur Web
GenericName[gl]=Navegador Web
GenericName[he]=דפדפן אינטרנט
GenericName[hr]=Web preglednik
GenericName[hu]=Webböngésző
GenericName[it]=Browser web
GenericName[ja]=ウェブ・ブラウザ
GenericName[ko]=웹 브라우저
GenericName[ku]=Geroka torê
GenericName[lt]=Interneto naršyklė
GenericName[nb]=Nettleser
GenericName[nl]=Webbrowser
GenericName[nn]=Nettlesar
GenericName[no]=Nettleser
GenericName[pl]=Przeglądarka WWW
GenericName[pt]=Navegador Web
GenericName[pt_BR]=Navegador Web
GenericName[ro]=Navigator Internet
GenericName[ru]=Веб-браузер
GenericName[sk]=Internetový prehliadač
GenericName[sl]=Spletni brskalnik
GenericName[sv]=Webbläsare
GenericName[tr]=Web Tarayıcı
GenericName[ug]=توركۆرگۈ
GenericName[uk]=Веб-браузер
GenericName[vi]=Trình duyệt Web
GenericName[zh_CN]=网络浏览器
GenericName[zh_TW]=網路瀏覽器
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[ar]=انترنت;إنترنت;متصفح;ويب;وب
Keywords[ast]=Internet;WWW;Restolador;Web;Esplorador
Keywords[ca]=Internet;WWW;Navegador;Web;Explorador;Explorer
Keywords[cs]=Internet;WWW;Prohlížeč;Web;Explorer
Keywords[da]=Internet;Internettet;WWW;Browser;Browse;Web;Surf;Nettet
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[el]=Internet;WWW;Browser;Web;Explorer;Διαδίκτυο;Περιηγητής;Firefox;Φιρεφοχ;Ιντερνετ
Keywords[es]=Explorador;Internet;WWW
Keywords[fi]=Internet;WWW;Browser;Web;Explorer;selain;Internet-selain;internetselain;verkkoselain;netti;surffaa
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[he]=דפדפן;אינטרנט;רשת;אתרים;אתר;פיירפוקס;מוזילה;
Keywords[hr]=Internet;WWW;preglednik;Web
Keywords[hu]=Internet;WWW;Böngésző;Web;Háló;Net;Explorer
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[is]=Internet;WWW;Vafri;Vefur;Netvafri;Flakk
Keywords[ja]=Internet;WWW;Web;インターネット;ブラウザ;ウェブ;エクスプローラ
Keywords[nb]=Internett;WWW;Nettleser;Explorer;Web;Browser;Nettside
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online
Keywords[pt]=Internet;WWW;Browser;Web;Explorador;Navegador
Keywords[pt_BR]=Internet;WWW;Browser;Web;Explorador;Navegador
Keywords[ru]=Internet;WWW;Browser;Web;Explorer;интернет;браузер;веб;файрфокс;огнелис
Keywords[sk]=Internet;WWW;Prehliadač;Web;Explorer
Keywords[sl]=Internet;WWW;Browser;Web;Explorer;Brskalnik;Splet
Keywords[tr]=İnternet;WWW;Tarayıcı;Web;Gezgin;Web sitesi;Site;sörf;çevrimiçi;tara
Keywords[uk]=Internet;WWW;Browser;Web;Explorer;Інтернет;мережа;переглядач;оглядач;браузер;веб;файрфокс;вогнелис;перегляд
Keywords[vi]=Internet;WWW;Browser;Web;Explorer;Trình duyệt;Trang web
Keywords[zh_CN]=Internet;WWW;Browser;Web;Explorer;网页;浏览;上网;火狐;Firefox;ff;互联网;网站;
Keywords[zh_TW]=Internet;WWW;Browser;Web;Explorer;網際網路;網路;瀏覽器;上網;網頁;火狐
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;

[Desktop Action new-window]
Name=Open a New Window
Name[ar]=افتح نافذة جديدة
Name[ast]=Abrir una ventana nueva
Name[bn]=Abrir una ventana nueva
Name[ca]=Obre una finestra nova
Name[cs]=Otevřít nové okno
Name[da]=Åbn et nyt vindue
Name[de]=Ein neues Fenster öffnen
Name[el]=Άνοιγμα νέου παραθύρου
Name[es]=Abrir una ventana nueva
Name[fi]=Avaa uusi ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre
Name[gl]=Abrir unha nova xanela
Name[he]=פתיחת חלון חדש
Name[hr]=Otvori novi prozor
Name[hu]=Új ablak nyitása
Name[it]=Apri una nuova finestra
Name[ja]=新しいウィンドウを開く
Name[ko]=새 창 열기
Name[ku]=Paceyeke nû veke
Name[lt]=Atverti naują langą
Name[nb]=Åpne et nytt vindu
Name[nl]=Nieuw venster openen
Name[pt]=Abrir nova janela
Name[pt_BR]=Abrir nova janela
Name[ro]=Deschide o fereastră nouă
Name[ru]=Новое окно
Name[sk]=Otvoriť nové okno
Name[sl]=Odpri novo okno
Name[sv]=Öppna ett nytt fönster
Name[tr]=Yeni pencere aç
Name[ug]=يېڭى كۆزنەك ئېچىش
Name[uk]=Відкрити нове вікно
Name[vi]=Mở cửa sổ mới
Name[zh_CN]=新建窗口
Name[zh_TW]=開啟新視窗
Exec=firefox -new-window

[Desktop Action new-private-window]
Name=Open a New Private Window
Name[ar]=افتح نافذة جديدة للتصفح الخاص
Name[ca]=Obre una finestra nova en mode d'incògnit
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fi]=Avaa uusi yksityinen ikkuna
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[he]=פתיחת חלון גלישה פרטית חדש
Name[hu]=Új privát ablak nyitása
Name[it]=Apri una nuova finestra anonima
Name[nb]=Åpne et nytt privat vindu
Name[ru]=Новое приватное окно
Name[sl]=Odpri novo okno zasebnega brskanja
Name[tr]=Yeni bir pencere aç
Name[uk]=Відкрити нове вікно у потайливому режимі
Name[zh_TW]=開啟新隱私瀏覽視窗
Exec=firefox -private-window


firefox51.desktop -> ~/.local/share/applications/

[Desktop Entry]
Version=51.0
Encoding=UTF-8
Name=Mozilla Firefox 51
Comment=Navegador Web
Exec=/home/kmocelin/Programas/Firefox-51/firefox -P ff51
Icon=/home/kmocelin/Programas/Firefox-51/browser/icons/mozicon128.png
Type=Application
Categories=Network


Lá no firefox51.desktop -> ~/.local/share/applications/, use /usr/bin/firefox51 -P ff51 ao invés de /home/kmocelin/Programas/Firefox-51/firefox -P ff51

Se você não criou o link simbólico firefox51, crie. Ele é importante.
Yuri Sucupira ("Sampayu")

groove

Citação de: Sampayu online 18 de Dezembro de 2017, 19:01

Lá no firefox51.desktop -> ~/.local/share/applications/, use /usr/bin/firefox51 -P ff51 ao invés de /home/kmocelin/Programas/Firefox-51/firefox -P ff51

Se você não criou o link simbólico firefox51, crie. Ele é importante.

Esqueci de comentar que o link simbólico já está criado no /usr/bin/firefox51.

Achei que tinha que referenciar o diretório que está de fato instalado o Firefox51, e não o link simbólico.

Amanhã vou testar com esta alteração, grato.
Ubuntu 18.04

Sampayu

#14
Citação de: groove online 18 de Dezembro de 2017, 19:54
Citação de: Sampayu online 18 de Dezembro de 2017, 19:01

Lá no firefox51.desktop -> ~/.local/share/applications/, use /usr/bin/firefox51 -P ff51 ao invés de /home/kmocelin/Programas/Firefox-51/firefox -P ff51

Se você não criou o link simbólico firefox51, crie. Ele é importante.

Esqueci de comentar que o link simbólico já está criado no /usr/bin/firefox51.

Achei que tinha que referenciar o diretório que está de fato instalado o Firefox51, e não o link simbólico.

Amanhã vou testar com esta alteração, grato.

Acho que descobri qual é o problema. Não tem a ver nem com o link simbólico nem com o comando que consta lá no arquivo ".desktop" (minhas suposições preliminares estão ambas erradas). :P

Por gentileza, abra uma janela do terminal do shell e execute este comando, para excluir o atalho de menu do Firefox 51:
sudo rm /usr/share/applications/firefox51.desktop

Após fazer isso, execute novamente o supercomando que consta lá no item 19 do tutorial.

Em seguida, experimente executar o atalho de menu para o Firefox atual e em seguida o atalho de menu para o Firefox 51. Se os dois navegadores forem executados em suas versões corretas, feche os dois e execute-os na ordem inversa: primeiro o Firefox 51 e depois o Firefox atual.

Deu tudo certo?



Caso a dica acima dê certo, então minha suspeita vai se confirmar (e, portanto, a modificação que efetuei no item 19 do tutorial é a que deverá permanecer, daqui pra frente). Eu acredito que esteja ocorrendo um conflito de perfis do Firefox: enquanto o arquivo firefox51.desktop força o Firefox 51 a ser executado com o perfil ff51, o arquivo firefox.desktop apenas executa o Firefox atual com o perfil que estiver em vigor no momento. Consequentemente, quando você executa primeiro o Firefox atual, o Firefox atual é executado com o perfil default, por ele ser o padrão. Daí você executa o Firefox 51 e o atalho dele força o Firefox 51 a ser executado com o perfil ff51. É por isso que dá tudo certo, quando os navegadores são executados nessa ordem. Contudo, caso você inverta a ordem, então ao executar primeiro o Firefox 51 o atalho dele executa o Firefox 51 com o perfil ff51, mas então esse perfil ff51 fica residente na memória do sistema operacional como sendo temporariamente o perfil padrão do Firefox, daí quando você em seguida executa o Firefox atual o atalho dele, por não ser um atalho que force a utilização do perfil default, acaba executando o Firefox com o perfil que já se encontra ativo, ou seja, o perfil ff51, e isso acarreta a execução do Firefox 51.

Enfim: é um conflito entre os dois perfis, o que acarreta um conflito entre as duas versões do navegador. A solução para contornar isso é configurar o atalho do Firefox atual a obrigatoriamente executar o perfil default (assim como o atalho do Firefox 51 obrigatoriamente já executa o perfil ff51).

No caso, eu modifiquei o supercomando lá do item 19 do tutorial: agora, ele cria um arquivo firefox.desktop.bak que é cópia de backup do arquivo firefox.desktop; em seguida, ele modifica o arquivo firefox.desktop de modo que os comandos de execução do Firefox mudem de firefox para firefox -P default, ou seja, o Firefox atual passa a ser forçado a executar o perfil default.

Se minha suspeita estiver correta, você doravante conseguirá executar as duas versões do Firefox em qualquer ordem, já que cada versão do navegador Mozilla Firefox será forçada a entrar em execução utilizando o perfil respectivo.
Yuri Sucupira ("Sampayu")