Como faço downgrade do Firefox v. 57 para v. 56?

72

Qual é a maneira mais simples de fazer downgrade do Firefox 57 para o Firefox 56?

Isso significa ter mais tempo para esperar por substitutos de trabalho para extensões herdadas.

    
por Jani Saarenpää 16.11.2017 / 18:52

6 respostas

77

Obtenha suporte Firefox ESR 60.x (LEGACY ADDONS não funciona aqui)

Se você precisar do Firefox ESR compatível, poderá adicionar um dos PPAs. Duas opções aqui:

Para sua informação:

  • Esta nova versão não suporta LEGACY ADDONS.
  • O status atual da portação de extensões LEGACY para WebExtension está localizado na Planilha do Google . A porcentagem de WebExtensions não é muito alta.

Obtenha sem suporte Firefox ESR 52.x (LEGACY ADDONS funciona aqui)

Por favor, note que a versão ESR 52 não é mais suportada. Prossiga por sua conta e risco.

Você pode obter o Firefox ESR 52.9.0 de PPA de Jonathon F ppa:jonathonf/firefox-esr-52 com os seguintes comandos:

sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

Com essa versão, posso continuar usando meus complementos, como SiteDelta, TableTools2, Mostrar pasta pai, Gerenciar pastas, Marcador com fio e outros.

Notas: se você já adicionou ppa:jonathonf/firefox-esr PPA antes e não deseja que o Firefox seja atualizado para a versão 60, então você pode fixar essa versão com o seguinte comando (16.04 LTS como exemplo ):

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-firefox
Package: firefox-esr
Pin: version 52.9.0esr-1~16.04.york0
Pin-Priority: 1337
EOF

Se você adicionou algum PPA ( ppa:mozillateam/ppa ou ppa:jonathonf/firefox-esr ) e o Firefox foi atualizado de 52 para 60, remova qualquer PPA com a versão 60 e habilite um especial ( ppa:jonathonf/firefox-esr-52 ) com os comandos abaixo:

sudo ppa-purge ppa:mozillateam/ppa
sudo ppa-purge ppa:jonathonf/firefox-esr
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

mas, por favor, note que você não receberá atualizações de segurança, pois esta versão está obsoleta .

    
por N0rbert 16.11.2017 / 18:58
28
% bl0ck_qu0te%

Para fazer isso, você pode simplesmente fazer o seguinte:

  1. Para o Ubuntu 17.10:

    % bl0ck_qu0te%
    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu1
    sudo apt-mark hold firefox
    
  2. Para o Ubuntu 16.04

    % bl0ck_qu0te%
    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
    sudo apt-mark hold firefox
    
  3. Para todas as outras versões do Ubuntu:

    % bl0ck_qu0te%

    solicite as informações de apt policy que retornarão algo assim:

    $ apt policy firefox
    firefox:
      Installed: 57.0+build4-0ubuntu0.17.10.5
      Candidate: 57.0+build4-0ubuntu0.17.10.5
      Version table:
     *** 57.0+build4-0ubuntu0.17.10.5 500
            500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages
            500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages
         56.0+build6-0ubuntu1 500
            500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages
            100 /var/lib/dpkg/status
    

    Estamos após a linha que informa o nome do pacote para a versão 56, que seria neste exemplo 56.0+build6-0ubuntu1 . isso você simplesmente coloca nas seguintes linhas:

    # see footnote (1)
    sudo apt-get install firefox=<package version>
    sudo apt-mark hold firefox
    
  4. Se todas as opções acima falharem, você poderá fazer o download de versões mais antigas do firefox em seu site para todas as versões e configurá-los em seu diretório inicial. Veja Como faço para instalar um tar.gz ou arquivo tar.bz2 sobre como fazer isso. Isso deixaria você com o firefox 56 como uma segunda opção em seu sistema enquanto você espera que seus complementos favoritos sejam atualizados.

  5. Como não quero plagiatizar a resposta do Michael Johnson , você deve consultar a resposta dele para outra pessoa. boa opção sobre como reverter.

Sempre que você achar que deseja atualizar este pacote novamente para 57 ou qualquer versão atual, você pode simplesmente fazer (veja (2)):

sudo apt-mark unhold firefox
sudo apt update
sudo apt install firefox

Ao iniciar o downgrade do firefox pela primeira vez, você pode receber um aviso de que algumas extensões (idioma) disponíveis no firefox 57 não são compatíveis com a versão 56. Após uma verificação dessas versões atualizadas, que não encontrarão nenhuma , o firefox começará normalmente.

% bl0ck_qu0te%     
por Videonauth 16.11.2017 / 19:12
3

As outras respostas atualmente não funcionam sem ler os comentários, então acho que é útil postar uma resposta mais direta, já que o OP pediu "a maneira mais direta". Se você estiver usando o Ubuntu 16.04 64 bits, execute estes comandos:

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537983/+files/firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo dpkg -i firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo apt-mark hold firefox

Se você estiver executando o Ubuntu 17.10 (32 ou 64 bits), execute estes comandos:

sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox

Se você estiver executando alguma outra versão do Ubuntu, você terá que procurar o .deb aqui e instale com dpkg como acima.

    
por Mateus Araújo 21.11.2017 / 17:05
2

Você pode baixar os pacotes do Firefox para o Ubuntu no link . No final da lista você encontrará os pacotes do Firefox, ignore os outros (por exemplo, firefox-dbg , firefox-locale , etc.). Das que estão no final da lista, certifique-se de selecionar a versão correta do Ubuntu e a arquitetura da CPU.

Para o Ubuntu 14.04:

  • 32 bits
  • 64 bits

Para o Ubuntu 16.04:

  • 32 bits
  • 64 bits

Para o Ubuntu 17.04:

  • 32 bits
  • 64 bits

Para o Ubuntu 17.10 não existe o pacote Firefox 56, então experimente os pacotes 17.04. Para outras versões, experimente o pacote mais recente ou o pacote mais antigo, se este falhar.

Depois de baixar o pacote correto, você terá um arquivo .deb . Instale isso com sudo dpkg --install . Por exemplo, se você baixou o pacote de 64 bits de 17.04, o comando seria sudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_amd64.deb . Substitua o nome do arquivo no comando pelo correspondente ao pacote que você baixou.

Você provavelmente verá alguns erros depois de executar o comando dpkg . Isto é normal. Execute sudo apt-get -f install para corrigir os erros instalando / atualizando as dependências necessárias.

Pode ser necessário executar sudo apt-mark hold firefox antes de executar sudo apt-get -f install , pessoalmente, nunca precisei fazer isso, mas as outras respostas indicam que isso é necessário. Provavelmente, nenhum dano foi feito usando este comando, e isso evitará que o Firefox seja atualizado automaticamente (use sudo apt-mark unhold firefox para permitir que o Firefox seja atualizado novamente).

EDIT: Esses pacotes parecem ter sido removidos. Uma versão atualizada está disponível, usando o mesmo pacote para todas as versões suportadas do Ubuntu:

por Micheal Johnson 16.11.2017 / 20:53
2

Você não precisa fazer o downgrade para 56 para usar as extensões herdadas.

Você pode instalar a versão "Firefox Nightly" que permite ativar extensões legadas em 57+. Atualmente, estou usando a versão 59 * e as extensões herdadas funcionam muito bem até o momento.

Primeiro , instale o ppa do ubuntu-mozilla-daily executando os seguintes comandos:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update

Próximo , execute o seguinte comando install Firefox Nightly:

sudo apt install firefox-trunk

Adicionalmente , se você quiser usar seu perfil atual do Firefox, execute o seguinte comando para copiar seu perfil existente do Firefox para a versão Nightly:

cp -R $HOME/.mozilla/firefox/* $HOME/.mozilla/firefox-trunk/

Finalmente :

  • abra o Firefox Nightly e vá para about:config

  • pesquise extensions.legacy.enabled

  • clique duas vezes em extensions.legacy.enabled para alternar o valor para true

  • pesquise extensions.allow-non-mpc-extensions

  • clique duas vezes em extensions.allow-non-mpc-extensions para alternar o valor para true

Observação: a maioria das extensões não compatíveis com vários processos não funciona.

    
por mchid 06.12.2017 / 12:17
-3

Um release do Firefox upstream, ou até mesmo vários desses lançamentos, pode ser instalado junto com a versão mantida pelo ubuntu, como sugerido nas respostas a esta questão no Unix e no Linux SE .

Você pode usar essas versões antigas apenas quando quiser usar os aplicativos que precisam delas e desabilitar a atualização automática em suas configurações.

Esta é a melhor maneira de lidar com aplicativos da Web herdados em momentos em que os criadores de navegadores pensam em produtos de 10 anos ou em compatibilidade com versões anteriores como palavras de quatro letras.

    
por rackandboneman 17.11.2017 / 20:29