Instalacja Firefoksa w systemie Linux

Firefox Firefox Ostatnio zaktualizowany: 100% użytkowników uznało to za pomocne

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.

Ten artykuł odnosi się jedynie do systemu Linux. Instrukcje instalacji Firefoksa w systemie Mac znajdują się w artykule Instalacja Firefoksa na komputerze Mac.Instrukcje instalacji Firefoksa w systemie Windows znajdują się w artykule Instalacja programu Firefox w systemie Windows.

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:

  1. Jeśli nie istnieje, utwórz katalog do przechowywania kluczy repozytorium APT:
    sudo install -d -m 0755 /etc/apt/keyrings
  2. 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 wget możesz zainstalować go poprzez: sudo apt-get install wget
  3. 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"}'
  4. 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 << EOF
    Types: deb
    URIs: https://packages.mozilla.org/apt
    Suites: mozilla
    Components: main
    Signed-By: /etc/apt/keyrings/packages.mozilla.org.asc
    EOF
  5. Skonfiguruj APT, aby nadawał priorytet pakietom z repozytorium Mozilli:
    sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOF
    Package: *
    Pin: origin packages.mozilla.org
    Pin-Priority: 1000
    EOF
  6. Zaktualizuj listę pakietów i zainstaluj pakiet firefox lub jeden z firefox-esr, -beta, -nightly, -devedition:
    sudo apt-get update
    sudo 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=10
sudo dnf makecache --refresh
sudo 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 Packages
baseurl=https://packages.mozilla.org/rpm/firefox
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg
priority=10
EOF
Informacja. 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 --refresh
sudo dnf install firefox

Aby zaktualizować Firefoksa zainstalowanego z repozytorium dystrybucji na wersję z repozytorium Mozilli, należy użyć:

sudo dnf makecache --refresh
sudo dnf upgrade firefox

Aby zastąpić Firefoksa zainstalowanego z repozytorium dystrybucji na wersję z repozytorium Mozilli, należy użyć:

sudo dnf makecache --refresh
sudo dnf swap firefox firefox --allowerasing
Informacja. Podczas zastępowania Firefoksa zainstalowanego z repozytorium dystrybucji na wersję z repozytorium Mozilli, Firefox może utworzyć nowy profil i ustawić go jako domyślny. Aby zachować stare ustawienia/konfigurację, należy przejść do about:profiles, poszukać swoich starych profili i ustawić je ponownie jako domyślne.

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.gpg
sudo zypper ar --gpgcheck-allow-unsigned-repo -p 10 https://packages.mozilla.org/rpm/firefox mozilla
sudo zypper refresh
sudo 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 refresh
sudo zypper install firefox

Aby zastąpić Firefoksa zainstalowanego z repozytorium dystrybucji na wersję z repozytorium Mozilli, należy użyć:

sudo zypper refresh
sudo zypper remove firefox
sudo zypper install firefox
Informacja. Podczas zastępowania Firefoksa zainstalowanego z repozytorium dystrybucji na wersję z repozytorium Mozilli, Firefox może utworzyć nowy profil i ustawić go jako domyślny. Aby zachować stare ustawienia/konfigurację, należy przejść do about:profiles, poszukać swoich starych profili i ustawić je ponownie jako domyślne.

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/

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 Install. 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 Install 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

  1. Przejdź na stronę pobierania Firefoksa i kliknij przycisk Pobierz dla 64-bitowego Linuksa lub Pobierz dla Linux ARM64.
    • Można również kliknąć link Wszystkie pliki do pobrania, aby wybrać inne wydania/edycje: Nightly, Beta, Developer lub Extended Support Release (ESR).
  2. Otwórz Terminal i przejdź do katalogu, w którym został zapisany pobrany plik, np:
    cd ~/Downloads
  3. 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:

  1. mv firefox firefox-nightly

    Następne polecenia muszą być wykonane z konta root, lub być poprzedzone instrukcją sudo.
  2. Przenieś rozpakowany katalog Firefoksa do /opt:
    mv firefox /opt
  3. Utwórz link symboliczny do pliku wykonywalnego Firefoksa:
    ln -s /opt/firefox/firefox /usr/local/bin/firefox
  4. 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 Zapisz stronę jako…. 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

Jeżeli nie możesz zalogować się jako root ani wykonać komend 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.
  1. Przejdź na stronę pobierania Firefoksa i kliknij przycisk Pobierz dla 64-bitowego Linuksa lub Pobierz dla Linux ARM64.
    • Można również kliknąć link Wszystkie pliki do pobrania, aby wybrać inne wydania/edycje: Nightly, Beta, Developer lub Extended Support Release (ESR).
  2. Otwórz Terminal i przejdź do katalogu, w którym został zapisany pobrany plik, np:
    cd ~/Downloads
  3. 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
  4. Jeśli został pobrany konkretny pakiet, można odpowiednio zmienić nazwę rozpakowanego folderu. Na przykład:
    mv firefox firefox-nightly
  5. Rozpakowany folder można pozostawić w folderze pobierania lub przenieść go w inne miejsce na koncie. Na przykład:
    mv firefox ~/firefox
  6. Firefox jest teraz gotowy do użycia. Można go uruchomić bezpośrednio z terminala:
    ~/firefox/firefox &
  7. 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/
Informacja. Ta metoda nie zmienia typów plików obowiązujących w systemie, więc linki z innych aplikacji nie będą otwierane w lokalnej instalacji. Konieczne będzie skopiowanie linku i wklejenie go w pasku adresu Firefoksa.

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.

Powiązane artykuły

Osoby, które pomogły w tworzeniu tego artykułu:

Illustration of hands

Pomóż nam

Zdobywaj wiedzę i dziel się nią z innymi. Odpowiadaj na pytania i ulepsz naszą bazę wiedzy.

Więcej informacji