Jak zainstalować wersję Firefox Release w OpenSUSE LEAP

OpenSUSE Leap jest dostarczany z preinstalowaną przeglądarką internetową Firefox, podobnie jak większość systemów operacyjnych Linux. Jednak w przeciwieństwie do wielu innych systemów operacyjnych Linux, Leap nie ma domyślnie wydanej wersji. Zamiast tego jest dostarczany z „Extend Support Release”, czyli kilkoma wydaniami za wersją, którą można uzyskać w innych dystrybucjach Linuksa.

Wydanie Firefox ESR w OpenSUSE Leap jest całkiem nowoczesne; to nie jest starożytne. Jest jednak znacznie wolniejszy i brakuje mu nowych funkcji, których oczekuje większość użytkowników. Na szczęście możesz zainstalować wersję Firefox Release w OpenSUSE LEAP.

Aby przejść z Firefox Extended Release do najnowszej wersji Firefoksa, musisz korzystać z repozytoriów oprogramowania innych firm. Należy również pamiętać, że ten samouczek będzie działał tylko z OpenSUSE Leap w wersji 15.0 i 42.3. Jeśli używasz starszej wersji Leap, zaktualizuj ją do nowej.

Zaktualizuj pakiety OpenSUSE

Przed zainstalowaniem nowej wersji Firefoksa z oddzielnego repozytorium oprogramowania dobrze jest zaktualizować pakiety w systemie OpenSUSE Linux. Aktualizacja systemu jest niezbędna i zapewni, że Twój system będzie zawierał najnowsze pakiety i poprawki, dzięki którym aplikacja Firefox będzie działać lepiej.

Aktualizacja oprogramowania w OpenSUSE składa się z dwóch części. Pierwsza część polega na odświeżeniu wszystkich repozytoriów oprogramowania w systemie w celu sprawdzenia, czy nie ma oczekujących aktualizacji. Druga część polega na potwierdzeniu, że aktualizacje są gotowe i zainstalowaniu nowych pakietów za pomocą polecenia update na komputerze z systemem Linux.

Aby odświeżyć źródła oprogramowania w OpenSUSE Leap, uruchom terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie uruchom polecenie zypper refresh, aby poinformować system, aby sprawdził dostępność najnowszych aktualizacji.

sudo zypper refresh

Gdy wszystkie pakiety w systemie OpenSUSE Leap zostaną w pełni odświeżone i gotowe do pracy, możemy użyć polecenia zypper upgrade, aby zainstalować wszelkie oczekujące aktualizacje. Nie martw się, jeśli zobaczysz komunikat, że określone aktualizacje „nie zostaną zainstalowane”. Ta uwaga pojawia się, gdy masz wiele repozytoriów oprogramowania z różnymi wersjami tych samych pakietów i nie wpłynie negatywnie na system, jeśli je zignorujesz.

Aby zainstalować oczekujące aktualizacje w systemie OpenSUSE Leap, wprowadź następujące polecenie aktualizacji.

sudo zypper upgrade

Po zakończeniu instalacji wszystkich uaktualnień można bezpiecznie przejść do następnego kroku.

Dodaj oficjalne repozytorium oprogramowania Mozilla

Mozilla nie wydaje żadnych samodzielnych plików RPM do pobrania dla użytkowników OpenSUSE, którzy chcą uzyskać najnowszą wersję Mozilla Firefox. Zamiast tego wymagają korzystania z repozytorium oprogramowania. Aby dodać repozytorium oprogramowania innej firmy, uruchom okno terminala. Następnie uzyskaj uprawnienia administratora za pomocą polecenia su.

su -

Teraz, gdy masz dostęp do roota, możesz szybko dodać nowe źródło oprogramowania za pomocą polecenia addrepo.

LEAP 15.0

zypper addrepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.0/ mozilla

LEAP 42.3

zypper addrepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_42.3/ mozilla

Po dodaniu nowego repozytorium oprogramowania do OpenSUSE Leap nadszedł czas, aby zainstalować z niego nowo zalecane pakiety za pomocą polecenia inr.

zypper inr

Pozwól, aby zalecane pakiety zainstalowały się same. Po zakończeniu przejdź do następnego kroku w przewodniku.

Przenieś Firefox ESR do najnowszych pakietów

Dodając repozytorium oprogramowania Mozilla do OpenSUSE Leap, umożliwiłeś zainstalowanie dwóch różnych wersji Mozilla Firefox, a jeśli spróbujesz zainstalować Firefoksa, będziesz mieć jednocześnie przeglądarkę Firefox ESR i najnowszą wersję Firefoksa . Chociaż nie jest to wielka sprawa, wiele osób nie lubi mieć dwóch wersji Firefoksa na jednym komputerze w tym samym czasie. Na szczęście można rozwiązać ten problem.

Naprawienie problemu posiadania wielu wersji przeglądarki Firefox odbywa się za pomocą polecenia dup z przełącznikiem „–allow-vendor-change”.

Uwaga: przed wprowadzeniem poniższego polecenia upewnij się, że sesja terminala nadal ma uprawnienia administratora.

zypper dup --allow-vendor-change

Uruchomienie polecenia dup z przełącznikiem wiersza polecenia „–allow-vendor-change” spowoduje przeniesienie pakietów Firefox ESR na nowsze z repozytorium oprogramowania Mozilli, które właśnie dodaliśmy. Zapewni to również, że wszystkie aktualizacje od teraz będą pochodzić bezpośrednio z Mozilli, a nie z OpenSUSE.

Przejdź na Firefox ESR

Zdecydowałeś, że nie chcesz najnowszej wersji Mozilla Firefox w OpenSUSE Leap i chcesz wrócić do wydania ESR? Oto co należy zrobić. Najpierw usuń repozytorium oprogramowania Mozilli z systemu.

su -

LEAP 15.0

zypper removerepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.0/

LEAP 42.3

zypper removerepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_42.3/

Po usunięciu repozytorium Mozilli z LEAP, uruchom polecenie refresh, aby sprawdzić dostępność aktualizacji.

zypper refresh

Następnie zaktualizuj i wprowadź zmianę dostawcy z powrotem do repozytoriów oprogramowania OpenSUSE.

zypper update
zypper dup --allow-vendor change