Wiele dystrybucji Linuksa zawiera preinstalowaną przeglądarkę Firefox i skonfigurowaną jako domyślną. Jeśli jednak chcesz zainstalować Firefoksa w systemie Linux przy użyciu innej metody, poniższy przewodnik zawiera różne alternatywne sposoby pobrania i zainstalowania Firefoksa w Ubuntu, Debianie, Fedorze, openSUSE i innych dystrybucjach Linuksa.
Spis treści
- 1 Instalacja Firefoksa z pakietu DEB w dystrybucjach bazujących na Debianie (opcja rekomendowana)
- 2 Instalacja pakietu RPM Firefoksa dla dystrybucji opartych na Fedorze, RHEL oraz ich pochodnych (opcja rekomendowana)
- 3 Instalacja pakietu RPM Firefoksa dla openSUSE i SUSE Linux (opcja rekomendowana)
- 4 Migracja danych
- 5 Instalacja przy użyciu menedżera pakietów dystrybucji
- 6 Instalacja za pomocą Flatpaka
- 7 Instalacja za pomocą Snapa
- 8 Instalacja Firefoksa z paczek Mozilla Tarball
- 9 Ostrzeżenie o funkcjach zabezpieczeń
- 10 Powiązane artykuły
Instalacja Firefoksa z pakietu DEB w dystrybucjach bazujących na Debianie (opcja rekomendowana)
Aby zainstalować pakiet DEB poprzez repozytorium APT należy wykonać następujące czynności:
- Jeśli nie istnieje, utwórz katalog do przechowywania kluczy repozytorium APT:
sudo install -d -m 0755 /etc/apt/keyrings
- Zaimportuj klucz podpisywania repozytorium Mozilla APT:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null- Jeśli nie masz zainstalowanego narzędzia
wgetmożesz zainstalować go poprzez:sudo apt-get install wget
- Cyfrowy odcisk palca powinien być 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. Możesz go sprawdzić za pomocą poniższej instrukcji:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
- Następnie do swojej listy źródeł (sources.list) dodaj repozytorium Mozilla APT:
- Debian Bookworm/Ubuntu Noble i starsze:
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
- Debian Trixie/Ubuntu Resolute i nowsze
sudo tee /etc/apt/sources.list.d/mozilla.sources > /dev/null << EOFTypes: debURIs: https://packages.mozilla.org/aptSuites: mozillaComponents: mainSigned-By: /etc/apt/keyrings/packages.mozilla.org.ascEOF
- Skonfiguruj APT, aby nadawał priorytet pakietom z repozytorium Mozilli:
sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOFPackage: *Pin: origin packages.mozilla.orgPin-Priority: 1000EOF
- Zaktualizuj listę pakietów i zainstaluj pakiet firefox lub jeden z firefox-esr, -beta, -nightly, -devedition:
sudo apt-get updatesudo apt-get install firefox
Konfiguracja różnych języków za pomocą pakietu Firefox DEB
Dla tych, którzy chcieliby używać Firefoksa w innym języku niż amerykański angielski zostały stworzone pakiety DEB zawierające pakiety językowe Firefoksa. Aby zainstalować określony pakiet językowy, w poniższym przykładzie, należy zamienić pl na żądany kod języka. Poniższym poleceniem został zainstalowany polski pakiet językowy.
sudo apt-get install firefox-l10n-pl
Aby wyświetlić listę wszystkich dostępnych pakietów językowych, po dodaniu repozytorium Mozilli i uruchomieniu sudo apt-get update należy użyć tego polecenia:
apt-cache search firefox-l10n
Dla innych wydań/edycji lokalizacje są dostępne jako pakiety językowe firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n.
Instalacja pakietu RPM Firefoksa dla dystrybucji opartych na Fedorze, RHEL oraz ich pochodnych (opcja rekomendowana)
Instalacja repozytorium RPM Firefoksa za pomocą menedżera pakietów dnf5 (Fedora 41+, RHEL/Rocky/Alma 10+)
sudo dnf config-manager addrepo --id=mozilla --set=baseurl=https://packages.mozilla.org/rpm/firefox --set=gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg --set=gpgcheck=1 --set=repo_gpgcheck=0 --set=priority=10sudo dnf makecache --refreshsudo dnf install firefox
Instalacja repozytorium RPM Firefoksa za pomocą starszego menedżera pakietów dnf (Fedora <41, RHEL/Rocky/Alma <10)
sudo tee /etc/yum.repos.d/mozilla.repo > /dev/null << EOF[mozilla]name=Mozilla Packagesbaseurl=https://packages.mozilla.org/rpm/firefoxenabled=1gpgcheck=1repo_gpgcheck=0gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpgpriority=10EOF
repo_gpgcheck=0 wyłącza podpisywanie metadanych za pomocą GPG. Ochrona jest jednak zapewniona dzięki protokołowi HTTPS i podpisom pakietów (gpgcheck=1).Aby zainstalować Firefoksa lub którąś z wersji firefox-esr, -beta, -nightly, -devedition z repozytorium Mozilli, należy użyć:
sudo dnf makecache --refreshsudo dnf install firefox
Aby zaktualizować Firefoksa zainstalowanego z repozytorium dystrybucji na wersję z repozytorium Mozilli, należy użyć:
sudo dnf makecache --refreshsudo dnf upgrade firefox
Aby zastąpić Firefoksa zainstalowanego z repozytorium dystrybucji na wersję z repozytorium Mozilli, należy użyć:
sudo dnf makecache --refreshsudo dnf swap firefox firefox --allowerasing
Konfiguracja różnych języków za pomocą pakietu Firefox RPM
Dla tych, którzy chcieliby używać Firefoksa w innym języku niż amerykański angielski, zostały stworzone pakiety RPM zawierające pakiety językowe Firefoksa. Aby zainstalować określony pakiet językowy, w poniższym przykładzie należy zamienić pl na żądany kod języka. Poniższym poleceniem został zainstalowany polski pakiet językowy.
sudo dnf install firefox-l10n-fr
Aby wyświetlić listę wszystkich dostępnych pakietów językowych, po dodaniu repozytorium Mozilli i uruchomieniu sudo dnf makecache --refresh należy użyć tego polecenia:
dnf search firefox-l10n
Dla innych wydań/edycji lokalizacje są dostępne jako pakiety językowe firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n.
Instalacja pakietu RPM Firefoksa dla openSUSE i SUSE Linux (opcja rekomendowana)
Instalacja pakietu RPM Firefoksa za pomocą menedżera pakietów zypper
sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpgsudo zypper ar --gpgcheck-allow-unsigned-repo -p 10 https://packages.mozilla.org/rpm/firefox mozillasudo zypper refreshsudo zypper install firefox
Aby zainstalować lub zaktualizować Firefoksa lub którąś z wersji firefox-esr, -beta, -nightly, -devedition z repozytorium Mozilli, należy użyć:
sudo zypper refreshsudo zypper install firefox
Aby zastąpić Firefoksa zainstalowanego z repozytorium dystrybucji na wersję z repozytorium Mozilli, należy użyć:
sudo zypper refreshsudo zypper remove firefoxsudo zypper install firefox
Konfiguracja różnych języków za pomocą pakietu Firefox RPM
Dla tych, którzy chcieliby używać Firefoksa w innym języku niż amerykański angielski, zostały stworzone pakiety RPM zawierające pakiety językowe Firefoksa. Aby zainstalować określony pakiet językowy, w poniższym przykładzie należy zamienić pl na żądany kod języka. Poniższym poleceniem został zainstalowany polski pakiet językowy.
sudo zypper install firefox-l10n-pl
Aby wyświetlić listę wszystkich dostępnych pakietów językowych, po dodaniu repozytorium Mozilli i uruchomieniu sudo zypper refresh należy użyć tego polecenia:
zypper search firefox-l10n
Dla innych wydań/edycji lokalizacje są dostępne jako pakiety językowe firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n.
Migracja danych
Jeśli korzystano wcześniej ze Snapa lub Flatpaka, należy zaimportować swój profil. Można to zrobić na dwa sposoby. Wybór należy do ciebie:
- Sposób 1: Skonfiguruj synchronizację. Zobacz, jak to zrobić.
- Sposób 2: Skopiuj istniejące pliki na swój komputer. Zanim to zrobisz, upewnij się, że wszystkie kopie Firefoksa na twoim komputerze są całkowicie zamknięte:
- Flatpak:
mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/ - Snap:
mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/
- Flatpak:
W obu przypadkach po przeniesieniu profili, uruchom Firefoksa z terminala za pomocą polecenia firefox -P. Wybierz żądany profil. Po tej wstępnej konfiguracji polecenie -P nie będzie już potrzebne.
Instalacja przy użyciu menedżera pakietów dystrybucji
Aby zainstalować Firefoksa za pomocą menedżera pakietów danej dystrybucji, należy zapoznać się z dokumentacją używanej dystrybucji.
Jest to metoda rekomendowana, ponieważ gwarantuje, że Firefox i wszystkie wymagane biblioteki będą zainstalowane i skonfigurowane optymalnie dla danej dystrybucji. Może jednak wystąpić niewielkie opóźnienie między oficjalnym wydaniem nowej wersji Firefoksa a momentem, w którym dystrybucja użytkownika zaktualizuje wersję, którą dystrybuuje. Dystrybucja użytkownika może rozprowadzać ją bez zastrzeżonych znaków towarowych Firefoksa lub dystrybuować jedynie wersję ESR.
Instalacja za pomocą Flatpaka
Aby zainstalować Firefoksa poprzez Flatpaka należy zainstalować i skonfigurować FlatPaka na komputerze. Po zainstalowaniu Flatpaka, należy odwiedzić stronę Firefoksa na serwerze Flathub i kliknąć przycisk . Można również wpisać poniższą instrukcję w terminalu:
flatpak install flathub org.mozilla.firefox
Domyślnie Flatpak instaluje Firefoksa w wersji językowej systemu operacyjnego użytkownika. Informacje, jak używać innego języka znajdują się w artykule Zmiana języka interfejsu przeglądarki.
Instalacja za pomocą Snapa
Aby zainstalować Firefoksa poprzez Snapa, należy zainstalować Snap na komputerze. Po zainstalowaniu Snapa należy odwiedzić stronę Firefoksa na serwerze Snapcraft, kliknąć przycisk i postępować zgodnie z wyświetlanymi instrukcjami. Można ewentualnie wpisać poniższą instrukcję w terminalu:
sudo snap install firefox
Kanały wydawnicze Firefox Beta, Nightly i ESR są również dostępne jako pakiet snap.
- Kanał Beta:
sudo snap install firefox --beta
- Kanał Nightly:
sudo snap install firefox --edge
- Kanał ESR:
sudo snap install firefox --channel=esr/stable
Jeżeli jest to możliwe, Snap instaluje Firefoksa w wersji językowej systemu operacyjnego użytkownika. Informacje, jak używać innego języka znajdują się w artykule Zmiana języka interfejsu przeglądarki.
Instalacja Firefoksa z paczek Mozilla Tarball
Przed zainstalowaniem Firefoksa z paczek Mozilla Tarball, należy sprawdzić, czy w systemie są wymagane biblioteki. Brak bibliotek spowoduje, że Firefox nie będzie działał.
Systemowa instalacja Firefoksa (dla zaawansowanych)
Aby zainstalować Firefoksa przy użyciu tej metody, trzeba mieć możliwość zalogowania się jako root lub wykonania poleceń sudo.
Ta instalacja będzie miała wyższy priorytet niż wersja Firefoksa zainstalowana za pomocą menedżera pakietów. Aby uruchomić wersję zainstalowaną za pomocą menedżera pakietów, należy uruchomić program z terminala. Aby to zrobić w większości dystrybucji, należy otworzyć terminal i wpisać:/usr/bin/firefox
- Przejdź na stronę pobierania Firefoksa i kliknij przycisk lub .
- Można również kliknąć link Wszystkie pliki do pobrania, aby wybrać inne wydania/edycje: Nightly, Beta, Developer lub Extended Support Release (ESR).
- Otwórz Terminal i przejdź do katalogu, w którym został zapisany pobrany plik, np:
cd ~/Downloads
- Rozpakuj zawartość pobranego pliku, wpisując:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
Jeśli został pobrany konkretny pakiet, można odpowiednio zmienić nazwę rozpakowanego folderu. Na przykład:
-
mv firefox firefox-nightly -
Następne polecenia muszą być wykonane z konta root, lub być poprzedzone instrukcjąsudo.
-
- Przenieś rozpakowany katalog Firefoksa do /opt:
mv firefox /opt
- Utwórz link symboliczny do pliku wykonywalnego Firefoksa:
ln -s /opt/firefox/firefox /usr/local/bin/firefox
- Pobierz kopię pliku firefox.desktop:
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications
Ewentualnie, jeśli wget nie jest zainstalowany na komputerze, przejdź pod podany wyżej adres URL, kliknij na stronie prawym przyciskiem, aby otworzyć menu kontekstowe i wybierz polecenie . Po pobraniu pliku należy go przenieść do katalogu /usr/local/share/applications.
Aby sprawdzić, czy instalacja przebiegła pomyślnie, możesz otworzyć stronę informacji do rozwiązywania problemów. W sekcji Informacje o programie w wierszu Plik binarny programu powinno być /opt/firefox/firefox-bin.
Lokalna instalacja Firefoksa w koncie użytkownika
sudo, lub po prostu wolisz zainstalować Firefoksa jedynie dla swojego użytkownika, możesz przeprowadzić instalację lokalną. Możesz również jej potrzebować, jeżeli chcesz wykonać kilka niezależnych instalacji różnych wersji Firefoksa.- Przejdź na stronę pobierania Firefoksa i kliknij przycisk lub .
- Można również kliknąć link Wszystkie pliki do pobrania, aby wybrać inne wydania/edycje: Nightly, Beta, Developer lub Extended Support Release (ESR).
- Otwórz Terminal i przejdź do katalogu, w którym został zapisany pobrany plik, np:
-
cd ~/Downloads
-
- Rozpakuj zawartość pobranego pliku. Zostanie utworzony folder o nazwie firefox. Następnie można usunąć archiwum:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Jeśli został pobrany konkretny pakiet, można odpowiednio zmienić nazwę rozpakowanego folderu. Na przykład:
-
mv firefox firefox-nightly
-
- Rozpakowany folder można pozostawić w folderze pobierania lub przenieść go w inne miejsce na koncie. Na przykład:
-
mv firefox ~/firefox
-
- Firefox jest teraz gotowy do użycia. Można go uruchomić bezpośrednio z terminala:
-
~/firefox/firefox &
-
- Utwórz skrót na pulpicie. W twojej dystrybucji Linuksa może być inaczej.
- Kliknij prawym przyciskiem na pulpicie i z menu kontekstowego wybierz Create launcher.
- Możesz również wykonać tę komendę w terminalu:
-
ln -s ~/firefox/firefox ~/Desktop/
-
- Ikona skrótu na pulpit znajduje się w folderze
~/firefox/browser/chrome/icons/default/
Ostrzeżenie o funkcjach zabezpieczeń
W niektórych dystrybucjach Linuksa wykorzystujących mechanizm AppArmor takich jak dystrybucje oparte na systemach Debian i Ubuntu, a także openSUSE oraz SUSE Linux może pojawić się ostrzeżenie, że “Część funkcji zabezpieczeń Firefoksa może zapewniać słabszą ochronę w używanym systemie operacyjnym.”. Aby dowiedzieć się, jak to rozwiązać, przeczytaj artykuł Ostrzeżenie o funkcjach zabezpieczeń w Firefoksie dla Linuksa.