Jak obniżyć Firefox z 30 do 28?


17

Przypadkowo sudo apt-get upgrade(podczas wykonywania instrukcji c / p-ping, aby coś zrobić i nie zauważając, że tak nie jest sudo apt-get update) zaktualizowałem Firefoksa z 28 do 30. Teraz moje menu są kompletnie pomieszane, więc chcę FF28 z powrotem i „ Nie jestem zainteresowany opiniami, jak nowe wersje są lepsze (na forach wsparcia Mozilli jest ich wiele zamiast rzeczywistych odpowiedzi).

Ponadto pobieranie firefox-mozilla-build_28.0-0ubuntu1_i386.debi próba korzystania z niego najwyraźniej nie działa, centrum oprogramowania Ubuntu mówi:

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


2
Mogą być lub nie być „lepsze”, ale nowe wersje zawierają łatki bezpieczeństwa.
xangua

Zaktualizuj poprawną odpowiedź
alfonx,

Odpowiedzi:



60

Biegać

apt-cache show firefox | grep Version

aby uzyskać listę dostępnych wersji Firefoksa. W dniu 14.04 wynik:

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

Następnie powiedz APT dokładnie, którą wersję zainstalować:

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

Następnie musisz powiedzieć APT, aby nie aktualizował ponownie do nowszej wersji. Według /ubuntu//a/18656/22865 istnieje wiele sposobów, aby to zrobić, wybrałem:

sudo apt-mark hold firefox

Gdy chcesz puścić Firefoksa 28 i ponownie wykonać zwykłe wydania, po prostu wykonaj:

sudo apt-mark unhold firefox
sudo apt-get upgrade

Alternatywnie możesz wyświetlić listę dostępnych wersji za pomocą:

apt-cache policy firefox

PS: Firefox przechowuje wszystkie ustawienia w folderze ~ / .mozilla. Ten folder nie jest zmieniany przez powyższe polecenia, więc wszystkie ustawienia powinny zostać zachowane. Jeśli chcesz być po bezpiecznej stronie, wykonaj kopię zapasową ustawień przed obniżeniem wersji:

cp -ra ~/.mozilla ~/.mozilla.backup

Cudowna odpowiedź, szczegółowa i jasna nawet dla początkujących takich jak ja!
realtebo

To powinna być odpowiedź, daje możliwość sprawdzenia, którą wersję Firefoksa posiadasz.
Edenshaw,

Byłoby wspaniale wiedzieć, co zostanie utracone: zakładki, hasła, dodatki, a może ich ustawienia itp. Lub żaden z nich?
ka3ak

@ ka3ak Nic nie powinno zostać utracone - i tak dołączyłem odpowiedź na temat tworzenia kopii zapasowej ustawień.
alfonx

1
@alfonx Thanks. Tak, też to zauważyłem. Mogą jednak występować problemy z zainstalowanymi dodatkami. Innym problemem jest to, że „apt cache” pokazuje mi bardzo starą wersję Firefoksa. Na przykład niedawno zaktualizowałem do Firefoksa 56, nie byłem z niego zadowolony i zdecydowałem się na przejście na poprzednią wersję, ale nie spodziewałem się, że „apt cache” nadal pokaże mi Firefoksa 28! Jest za stary. Następnie pobrałem pakiet zawierający firefox 55 z serwera Mozilla ftp, rozpakowałem go i będę go używał, aż problemy zostaną naprawione.
ka3ak

1

Po przeczytaniu odpowiedzi moja odpowiedź różni się nieco od powyższych, ponieważ spełniła moje zadanie. Instrukcja polega na obniżeniu wersji do dowolnej wersji, gdy istniejąca wersja Firefoksa jest nadal w systemie.

  1. Najpierw znajdź odpowiednią wersję Firefoxa:

  2. Przejdź do katalogu, w którym pobrałeś .tar.bz2plik i uruchom go w terminalu (rozpakuje on twój plik):

    tar xvjf firefox-35.0.1.tar.bz2 (zmień nazwę pliku według własnych upodobań)

    To polecenie rozpakuje tar.bz2plik i utworzy firefoxfolder

  3. Następnie uruchom w terminalu:

    which firefox

    To daje coś takiego: /usr/bin/firefox. To jest lokalizacja twojego firefoxa. Usuń folder (ponieważ zastąpisz go później innym folderem Firefox)

  4. Usuń wszystkie stare profile firefox z katalogów:

    • .mozilla/firefox/

    A może te też (ale tego nie zrobiłem):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Skopiuj firefoxfolder z kroku 2. do /usr/bin/firefoxi wszystko jest gotowe. Uruchom Firefoksa tak, jak normalnie, a uruchomisz konkretną pobraną wersję.

  6. Wyłącz aktualizację w preferencjach -> Zaawansowane -> Aktualizacje, jeśli chcesz zachować wersję.

Dygresja:

Jeśli potrzebujesz tego rubyi seleniumsterownika, to wcześniej sprawdź, której wersji firefox naprawdę potrzebujesz.

Wejdź na https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES i znajdź swoją wersję selenium i sprawdź, którą wersję Firefox obsługuje. Na przykład poszukaj czegoś takiego:Firefox support up to 35

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.