Vraag Hoe downgraden we Firefox v. 57 tot v. 56?


Wat is de meest eenvoudige manier om Firefox 57 naar Firefox 56 te downgraden?

Dit is om meer tijd te hebben om te wachten op werkvervangingen voor verouderde uitbreidingen.


70
2017-11-16 17:52


oorsprong


Na het upgraden naar Firefox 57 heb ik mijn eigen tijdelijke oplossingen onderzocht en vervangen als vervanging voor niet-werkende oudere Firefox-extensies, bijvoorbeeld dit antwoord: askubuntu.com/questions/516033/... en nu werkt alles zoals gewoonlijk in mijn Firefox 57 en mijn Firefox 57 is ook merkbaar sneller dan Firefox 56, dus het is de upgrade waard. - karel
Ik weet voor jou dat het te laat is, maar om te voorkomen dat een pakket upgrades krijgt, kun je het uitvoeren sudo apt-mark hold firefox* (die @Videonauth ook in zijn antwoord gebruikt na het downgraden). - Byte Commander
dit is SLECHT IDEE. Als u FF 57 niet wilt gebruiken, gebruikt u Firefox ESR. Omdat het beveiligingspatches krijgt. FF 56 zal dat niet doen. - Sarge Borsch
Firefox, breekt perfect werkende extensies sinds 2011! - Eric Duminil
@DmitryKudriavtsev Sorry voor de botheid, maar: Heb je lezenhet nieuws onlangs? Die 'Riper-doelen' krijgen computers gekaapt en als een beveiligingsprobleem MCVE-scriptkiddies bevat zullen reproduceren met toegevoegde payload. - wizzwizz4


antwoorden:


Ik denk dat het beter is om te downgraden naar Firefox ESR 52 (deze tak is gepland om te worden ondersteund tot 2018-09-05 en beveiligingsupdates krijgen).

Je hebt hier twee opties:

  • Haal Firefox ESR 52.9.0 uit Jonathon F's PPA. Zien mijn antwoord op een soortgelijk onderwerp. U kunt het pakket op 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus), 18.04 LTS (Bionic Beaver) uit deze repository installeren met de volgende opdrachten:

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

Of

  • Haal Firefox ESR 52.9.0 uit Mozilla Team's PPA (de eerste versies zijn hier op 2017-10-11 gepubliceerd als resultaat van discussie over de ubuntu-desktop maillist). U kunt het pakket installeren op 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus), 17.10 (Artful Aardvark) en 18.04 LTS (Bionic Beaver), 18.10 (Cosmic) uit deze opslagplaats met de volgende opdrachten:

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

Ter informatie:


Wat betreft 2018-08-29 de ppa:jonathonf/firefox-esr PPA uitgerolde nieuwe versie van Firefox ESR (60.1.0esr-2 ~ 16.04.york1). Ik ben niet van plan om het te gebruiken vanwege verlaagde LEGACY ADDONS.

Notitie: hieronder is een onveilige oplossing, maar daarmee kunnen we geïnstalleerde LEGACY ADDONS blijven gebruiken.

Dus ik zal deze versie vastzetten met:

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

en blijf mijn add-ons gebruiken, zoals SiteDelta, TableTools2, Show Parent Folder, Mappen beheren, Wired Marker en anderen.


Als u precies Firefox ESR 52 wilt installeren, kunt u deze verkrijgen via een andere PPA - ppa:jonathonf/firefox-esr-52, maar houd er rekening mee dat u krijgt geen beveiligingsupdates omdat deze versie verouderd is.


75
2017-11-16 17:58



Merk echter op dat downgraden naar FF52 ESR kan enkele problemen veroorzaken. Naar mijn ervaring kunnen problemen al dan niet van invloed zijn op een bepaald profiel en het kan af en toe zijn. - Makyen
Meer info: Firefox ESR 52-serie blijft beveiligingsupdates ontvangen tot juni 2018, waardoor u meer tijd heeft en toch veiliger kunt blijven. - Nattgew
Op langere termijn zal de volgende ESR Quantumed en web-extensie zijn, net als FF57. Als wat je nodig hebt nog steeds niet mogelijk is in de volgende ESR, moet je naar een Firefox-vork kijken die ondersteuning voor legacy-uitbreidingen zoals Waterfox wil behouden. waterfoxproject.org/downloads - Dan Neely
Het is raar dat het antwoord op de vraag de vraag niet beantwoordt. - Mehrdad
@Mehrdad Als het uitgangspunt van de vraag een slecht idee is ... - Ry-


Disclaimer:

Het is niet aan te raden om pakketten in de wacht te zetten, tenzij het uw doel is om een ​​stabiele productieomgeving te hebben waar de tools die u gebruikt geen veranderingen ondergaan terwijl u ermee werkt.

Om dit te doen, kunt u eenvoudig het volgende doen:

  1. Voor Ubuntu 17.10:

    Opmerking: dit werkt de hele tijd kunstig omdat kunstig werd vrijgegeven met firefox als versie 56.

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

    Opmerking: dit werkt alleen op 16.04 als je de cache van je archieven niet hebt opgeruimd sudo apt clean of sudo apt autoclean. Als u uw lokale archieven al hebt opgeschoond, kunt u alleen terugkeren naar 45.0.2+build1-0ubuntu1 met welke Xenial je bent uitgekomen, je kunt ook verwijzen naar @Michael Johnson's antwoordhieronder werkt het in dit geval goed.

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
    sudo apt-mark hold firefox
    
  3. Voor alle andere Ubuntu-versies:

    Opmerking: ook hier werkt het alleen als u uw lokale archieven nog niet hebt schoongemaakt:

    vraag het aan apt policy informatie die u zoiets zal opleveren:

    $ 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
    

    We zijn op zoek naar de naam van het pakket voor versie 56, die in dit voorbeeld zou staan 56.0+build6-0ubuntu1. dit zet je simpelweg in de volgende regels:

    # see footnote (1)
    sudo apt-get install firefox=<package version>
    sudo apt-mark hold firefox
    
  4. Als alle bovenstaande opties niet werken, kun je oudere firefox-versies downloaden op hun website voor alle versies en zet ze op in je thuismap. Zien Hoe installeer ik een tar.gz- of tar.bz2-bestand hoe dit te doen. Dit zou je met firefox 56 als een tweede optie op je systeem laten terwijl je wacht tot je favoriete add-ons worden bijgewerkt.

  5. Omdat ik niet wil plagiëren @Michael Johnson's antwoord je moet naar zijn antwoord verwijzen voor nog een goede optie om terug te keren.

Wanneer u denkt dat u dit pakket opnieuw wilt bijwerken naar 57 of welke versie dan ook actueel is, kunt u het gewoon doen (zie (2)):

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

Wanneer u de gedowngrade Firefox voor de eerste keer opstart, kunt u een waarschuwing krijgen dat sommige extensies (taal) die beschikbaar zijn in firefox 57 niet compatibel zijn met versie 56. Nadat u de versies eenmaal hebt gecontroleerd op bijgewerkte versies, die deze niet zullen vinden, zal firefox start normaal.


voetnoten:

(1) De eerste zal de laatste versie van firefox 56 installeren, zelfs als je al 57 hebt geïnstalleerd en de tweede opdracht dit pakket zal blokkeren voor updaten (zie (2)).

(2) Normaal vasthouden / on hold houden firefox alleen volstaat voor wat je wilt bereiken, maar bij twijfel hou je vast / niet 'firefox\*' zal alle aanvullende pakketten die beginnen met firefox ook behouden / onherstelbaar maken.


28
2017-11-16 18:12



Als je geen 56.0 in je cache hebt, denk ik dat je het kunt downloaden van launchpad.net/ubuntu/xenial/+package/firefox of launchpad.net/ubuntu/artful/+package/firefox en installeer het met dpkg -i - Jellby
Merk op dat, in tegenstelling tot de ESR-versie die ook oudere add-ons toestaat, versie 56 niet langer beveiligingsupdates ontvangt. - Chai T. Rex
@ ChaiT.Rex dat klopt, ik heb net de vraag beantwoord en deze vroeg hoe te downgraden naar 56 en niet wat een goede vervanging is voor 56 :) - Videonauth
Blijkbaar is Firefox 56 niet meer beschikbaar op de ubuntu-servers. In plaats daarvan kan het worden gevonden bij de bouwt van het "Ubuntu Mozilla Security Team". Zorg ervoor dat u de juiste distributie en de architectire selecteert. - Vadim
@ MateusAraújo Ik weet niet waar je die misvatting vandaan haalt. Op Linux Firefox werkt zichzelf niet stil bij, het werkt via pakketten die worden aangeboden via de repository bij met apt / apt-get op Ubuntu. Je kunt dat eenvoudig controleren. Als u het (H) elp-menu opent, zult u geen optie vinden om te controleren op updates, en evenmin start het klikken op (A) een stille controle op updates zoals op Windows. - Videonauth


De andere antwoorden werken momenteel niet zonder de opmerkingen te lezen, dus ik denk dat het nuttig is om een ​​directer antwoord te plaatsen, omdat het OP om "de meest rechtlijnige manier" vroeg. Als u Ubuntu 16.04 64-bits gebruikt, voer dan gewoon deze opdrachten uit:

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

Als u in plaats daarvan Ubuntu 17.10 (32 of 64 bits) gebruikt, voert u in plaats hiervan de volgende opdrachten uit:

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

Als je een andere versie van Ubuntu gebruikt, zul je op de .deb moeten jagen hier en installeer met dpkg zoals hierboven.


3
2017-11-21 16:05





U kunt de Firefox-pakketten voor Ubuntu downloaden van http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/. Aan het einde van de lijst vindt u de Firefox-pakketten, negeer de andere pakketten (bijv. firefox-dbg, firefox-locale, enz.). Zoek de juiste Ubuntu-versie en CPU-architectuur uit de lijst aan het einde van de lijst.

Voor Ubuntu 14.04:

Voor Ubuntu 16.04:

Voor Ubuntu 17.04:

Voor Ubuntu 17.10 is er geen Firefox 56-pakket dus probeer de 17.04-pakketten. Voor andere versies probeer het dichtstbijzijnde nieuwere pakket, of het dichtstbijzijnde oudere pakket als dat faalt.

Zodra je het juiste pakket hebt gedownload, heb je een .deb het dossier. Installeer dit met sudo dpkg --install. Dus bijvoorbeeld als u het 17.04 64-bits pakket hebt gedownload, zou het commando zijn sudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_amd64.deb. Vervang de bestandsnaam in de opdracht door de opdracht die overeenkomt met het pakket dat u hebt gedownload.

U zult waarschijnlijk enkele fouten zien na het uitvoeren van de dpkg opdracht. Dit is normaal. Rennen sudo apt-get -f install om de fouten op te lossen door de vereiste afhankelijkheden te installeren / bij te werken.

Je moet misschien rennen sudo apt-mark hold firefox voor het hardlopen sudo apt-get -f install, persoonlijk heb ik dit nooit hoeven doen, maar de andere antwoorden impliceren dat dit noodzakelijk is. Waarschijnlijk geen schade veroorzaakt door het gebruik van dit commando, en het zal voorkomen dat Firefox automatisch wordt bijgewerkt (gebruik sudo apt-mark unhold firefox om toe te staan ​​dat Firefox opnieuw wordt bijgewerkt).

EDIT: deze pakketten lijken te zijn verwijderd. Er is een bijgewerkte versie beschikbaar, die hetzelfde pakket gebruikt voor alle ondersteunde Ubuntu-versies:


2
2017-11-16 19:53



Wat maakt jouw antwoord uniek van boven? Het is gewoon compilatie. - N0rbert
@ N0rbert Uw antwoord gaf de OP opdracht om een ​​andere versie van Firefox te gebruiken voor de gevraagde versie en vereiste van hen een PPA te gebruiken. Het antwoord van Videonauth werkt het systeem van de gebruiker willekeurig op en heeft geen zin als de gebruiker het pakket niet in de pakketcache heeft. Mine is het enige antwoord dat uitlegt hoe je de gevraagde versie van Firefox uit de officiële Ubuntu-repository kunt downloaden. Door mijn antwoord te volgen, kan de gebruiker het exacte pakket opnieuw installeren dat ze waarschijnlijk eerder hadden geïnstalleerd, zelfs als het niet langer in de pakketcache zit. - Micheal Johnson
OK. Maar OP denkt niet aan beveiliging. Ik stel voor ESR te gebruiken :) - N0rbert
Ubuntu heeft Firefox 56 verwijderd van de links die u hebt gepost. Het is nog steeds te vinden in de builds van het Ubuntu Security Team, zoals opgemerkt door @Vadim: launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/... - Mateus Araújo
@ MateusAraújo Die in de PPA zijn niet noodzakelijk dezelfde als die uit de hoofdpakketrepository. - Micheal Johnson


U hoeft niet te downgraden naar 56 om verouderde extensies te gebruiken.

U kunt de "Firefox Nightly" -versie installeren waarmee u verouderde extensies op 57+ kunt inschakelen. Momenteel gebruik ik versie 59 * en oudere extensies werken tot nu toe prima voor mij.

Eerste, installeer de ubuntu-mozilla-dagelijkse ppa door de volgende opdrachten uit te voeren:

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

volgende, voer de volgende opdracht uit om Firefox Nightly te installeren:

sudo apt install firefox-trunk

Daarnaast, als u uw huidige Firefox-profiel wilt gebruiken, voert u de volgende opdracht uit om uw bestaande Firefox-profiel naar de Nightly-build te kopiëren:

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

Tenslotte:

  • Open Firefox Nightly en ga naar about:config

  • zoeken extensions.legacy.enabled

  • Dubbelklik extensions.legacy.enabled om de waarde in te schakelen true 

  • zoeken extensions.allow-non-mpc-extensions

  • Dubbelklik extensions.allow-non-mpc-extensions om de waarde in te schakelen true 


Opmerking: de meeste van mijn niet-multi-process-capable extensies werken niet.


2
2017-12-06 11:17





Een upstream Firefox-versie, of zelfs meerdere van dergelijke releases, kan naast de ubuntu-onderhouden versie worden geïnstalleerd, zoals voorgesteld in antwoorden op deze vraag over Unix en Linux SE.

U kunt deze oude versies dan gebruiken wanneer u de apps wilt gebruiken die ze nodig hebben en schakel de autoupdate uit in hun instellingen.

Dit is de beste manier om met oudere webapps om te gaan in tijden waarin browserfabrikanten 10-jarige productlevensduur of achterwaartse compatibiliteit als vierletterwoorden beschouwen.


-3
2017-11-17 19:29