Como fazer o downgrade do Firefox de 30 para 28?

17

Eu acidentalmente sudo apt-get upgrade(enquanto c / p-ing instruções para fazer algo e falhando em perceber que não é sudo apt-get update), atualizei o Firefox de 28 para 30. Agora meus menus estão completamente bagunçados, então quero o FF28 de volta e eu ' Não estou interessado em opiniões sobre como as versões mais recentes são melhores (há muitas delas nos fóruns de suporte da Mozilla em vez de respostas reais).

Além disso, o download firefox-mozilla-build_28.0-0ubuntu1_i386.debe a tentativa de usá-lo aparentemente não funcionam, diz o Ubuntu Software Center:

Breaks existing package 'firefox' that conflict: 'firefox'.

Danijel
fonte
2
Eles podem ou não ser "melhores", mas os novos lançamentos têm patches de segurança.
Xangua
Atualize a resposta correta
alfonx

Respostas:

3

Tente removê-lo primeiro:

sudo apt-get purge firefox

Então você pode instalar usando firefox-mozilla-build_28.0-0ubuntu1_i386.deb

Back.Slash
fonte
Se você não conseguir encontrar a versão FF anterior para a sua versão do Ubuntu, esta resposta pode ajudar .
mivk
60

Corre

apt-cache show firefox | grep Version

para obter uma lista das versões disponíveis do Firefox. No meu 14.04, resulta:

Version: 32.0+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2

Em seguida, diga ao APT exatamente qual versão instalar:

sudo apt-get install firefox=28.0+build2-0ubuntu2

Em seguida, você deve informar ao APT para não atualizar para a versão mais recente novamente. De acordo com /ubuntu//a/18656/22865, existem muitas maneiras de fazer isso, eu escolhi:

sudo apt-mark hold firefox

Quando você quiser largar o Firefox 28 e seguir as versões usuais novamente, faça o seguinte:

sudo apt-mark unhold firefox
sudo apt-get upgrade

Como alternativa, você pode listar as versões disponíveis com:

apt-cache policy firefox

PS: O Firefox armazena todas as suas configurações na pasta ~ / .mozilla. Esta pasta não é alterada pelos comandos acima; portanto, todas as suas configurações devem persistir. Se você quer estar no lado seguro, faça backup das configurações antes de fazer o downgrade:

cp -ra ~/.mozilla ~/.mozilla.backup
alfonx
fonte
Resposta maravilhosa, detalhada e clara, mesmo para iniciantes como eu!
Realtebo 21/11
Esta deve ser a resposta, pois oferece a opção de saber qual versão do Firefox você possui.
Edenshaw
Seria ótimo saber o que será perdido: favoritos, senhas, complementos e talvez suas configurações, etc. Ou nenhum deles?
ka3ak
@ ka3ak Nada deve ser perdido - acrescentei a resposta sobre como fazer backup de suas configurações de qualquer maneira.
Alfonx #
1
@alfonx Obrigado. Sim, eu também notei isso. No entanto, pode haver alguns problemas com os complementos instalados. O outro problema é que "apt cache" me mostra uma versão muito antiga do firefox. Por exemplo, atualizei recentemente para o firefox 56, não estava satisfeito com isso e decidi fazer o downgrade para a versão anterior, mas não esperava que o "apt cache" ainda me mostrasse o firefox 28! É muito velho. Depois disso, baixei um pacote contendo o firefox 55 do servidor mozilla ftp, extraí-o e vou usá-lo até que os problemas sejam corrigidos.
ka3ak
1

Depois de ler as respostas, minha resposta é um pouco diferente das anteriores, pois serviu ao meu propósito. A instrução é fazer o downgrade para qualquer versão, quando a versão existente do firefox ainda estiver no sistema.

  1. Primeiro encontre uma versão do firefox que você deseja:

  2. Vá para o diretório em que você baixou o .tar.bz2arquivo e execute no terminal (ele descompactará seu arquivo):

    tar xvjf firefox-35.0.1.tar.bz2 (mude o nome do arquivo ao seu gosto)

    Este comando irá descompactar seu tar.bz2arquivo e criar uma firefoxpasta

  3. Em seguida, execute no terminal:

    which firefox

    Ele lhe dará algo como: /usr/bin/firefox. Essa é a localização do seu firefox. Exclua a pasta (pois você a substituirá posteriormente pela outra pasta do Firefox)

  4. Remova qualquer perfil antigo do firefox dos diretórios:

    • .mozilla/firefox/

    E talvez estes também (mas eu não fiz isso):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Copie a firefoxpasta da etapa 2. para /usr/bin/firefoxe pronto. Execute o firefox como você normalmente e você executará essa versão específica do download.

  6. Desative a atualização em Preferências -> Avançado -> Atualizações, se precisar manter a versão.

Nota:

Se você precisar disso rubye do seleniumdriver, antes disso, verifique qual versão do firefox você realmente precisa.

Acesse https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES e localize sua versão do selenium e verifique qual versão do firefox ele suporta. Por exemplo, procure algo como isto:Firefox support up to 35

Aleks
fonte