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.deb
i próba korzystania z niego najwyraźniej nie działa, centrum oprogramowania Ubuntu mówi:
Breaks existing package 'firefox' that conflict: 'firefox'.
Odpowiedzi:
Spróbuj go najpierw usunąć:
Następnie możesz zainstalować za pomocą
firefox-mozilla-build_28.0-0ubuntu1_i386.deb
źródło
Biegać
aby uzyskać listę dostępnych wersji Firefoksa. W dniu 14.04 wynik:
Następnie powiedz APT dokładnie, którą wersję zainstalować:
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:
Gdy chcesz puścić Firefoksa 28 i ponownie wykonać zwykłe wydania, po prostu wykonaj:
Alternatywnie możesz wyświetlić listę dostępnych wersji za pomocą:
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:
źródło
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.
Najpierw znajdź odpowiednią wersję Firefoxa:
/35.0.1/linux-x86_64/en-US/
) I pobierz.tar.bz2
plikPrzejdź do katalogu, w którym pobrałeś
.tar.bz2
plik 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.bz2
plik i utworzyfirefox
folderNastę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)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/
Skopiuj
firefox
folder z kroku 2. do/usr/bin/firefox
i wszystko jest gotowe. Uruchom Firefoksa tak, jak normalnie, a uruchomisz konkretną pobraną wersję.Wyłącz aktualizację w preferencjach -> Zaawansowane -> Aktualizacje, jeśli chcesz zachować wersję.
Dygresja:
Jeśli potrzebujesz tego
ruby
iselenium
sterownika, 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
źródło