Aby zainstalować przeglądarkę Firefox na systemie Debian, dostępne są dwie główne metody: instalacja wersji ESR (Extended Support Release) z oficjalnych repozytoriów Debiana oraz instalacja najnowszej wersji Firefoksa z repozytorium Mozilli lub bezpośrednio z paczek binarnych. Oto szczegółowy poradnik krok po kroku dla każdej z tych metod, wyjaśniający wszystkie istotne aspekty instalacji i konfiguracji.
1. Instalacja Firefox ESR z repozytoriów Debiana
Wersja Firefox ESR to stabilna edycja przeznaczona do długoterminowego wsparcia, często używana w środowiskach produkcyjnych i korporacyjnych.
Kroki instalacji –
- Zaktualizuj system:
sudo apt update sudo apt upgrade
- Zainstaluj Firefox ESR:
sudo apt install firefox-esr
- Uruchom przeglądarkę:
- Możesz uruchomić przez menu aplikacji pod nazwą Firefox ESR.
- Lub przez terminal:
bash firefox-esr
Zalety – - Prosta instalacja ze sprawdzonych repozytoriów.
- Automatyczne aktualizacje razem z systemem. Wady –
- Brak najnowszych funkcji dostępnych w wersji stabilnej.
2. Instalacja najnowszego Firefoksa z repozytorium Mozilli (zalecane przez Mozillę)
Metoda pozwala łatwo utrzymać aktualną wersję Firefoksa na Debianie, korzystając z oficjalnego repozytorium Mozilli.
Kroki instalacji –
- Utwórz katalog na klucze repozytorium:
sudo install -d -m 0755 /etc/apt/keyrings
- Importuj klucz podpisujący repozytorium Mozilli:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
- Zweryfikuj odcisk klucza:
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"}'
Odcisk powinien być 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3.
- Dodaj repozytorium Mozilli do listy źródeł Debiana:
echo 'deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main' | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list > /dev/null
- Zaktualizuj listę pakietów i zainstaluj Firefox:
sudo apt update sudo apt install firefox
- Uruchom Firefox.
- Z menu aplikacji lub terminala komendą:
bash firefox
Zalety – - Zawsze najnowsza wersja Firefoksa.
- Automatyczne aktualizacje i integracja z systemem apt.
3. Instalacja Firefoksa z oficjalnych paczek binarnych Mozilli
Metoda manualna, zalecana, gdy chcesz używać konkretnej wersji Firefoksa i nie zależy ci na automatycznych aktualizacjach przez apt.
Kroki instalacji –
- Przejdź na stronę pobierania Firefoksa:
- https://www.mozilla.org/pl/firefox/new/
- Pobierz archiwum:
wget -O firefoxsetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=pl"
- Rozpakuj archiwum:
tar -xf firefoxsetup.tar.bz2
Zalecane jest rozpakowanie do katalogu /opt/firefox (wymaga uprawnień root):
sudo mv firefox /opt/firefox
- Utwórz skrót do programu (system-wide):
- Plik: /usr/share/applications/firefox.desktop
- Przykład zawartości:
[Desktop Entry] Name=Firefox Comment=Web Browser Exec=/opt/firefox/firefox %u Terminal=false Type=Application Icon=/opt/firefox/browser/chrome/icons/default/default128.png Categories=Network;WebBrowser; StartupNotify=true
- (Opcjonalnie) Dodaj do PATH:
sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
- Uruchom przez terminal:
firefox
Zalety –
- Pełna kontrola nad wersją.
- Szybka instalacja bez repozytoriów.
Wady –
- Brak automatycznych aktualizacji — należy ręcznie pobierać nowe wersje.
- Wymaga ręcznej konfiguracji skrótów i integracji z systemem.
Najczęstsze problemy i rozwiązania
- Brakująca zależność (biblioteki) –
Przed instalacją Firefoksa z paczek należy upewnić się, że w systemie są zainstalowane wszystkie wymagane biblioteki, np.libgtk-3-0
,libdbus-glib-1-2
,libxt6
.
Uzupełnij brakujące zależności poleceniem:
sudo apt install libgtk-3-0 libdbus-glib-1-2 libxt6
- Konflikt z Firefox ESR –
Możesz usunąć Firefox ESR poleceniem:
sudo apt remove firefox-esr
- Problemy z ikoną lub uruchamianiem –
Sprawdź ścieżki w pliku desktopowym oraz uprawnienia plików.
Podsumowanie wyboru metody
Metoda | Zalety | Wady | Aktualizacja |
---|---|---|---|
Repozytorium Debian ESR | Stabilność, prostota, automatyczne aktualizacje | Starsza wersja | Automatyczna |
Repozytorium Mozilli | Najnowsze funkcje, pełna integracja | Wymaga dodatkowej konfiguracji repo | Automatyczna |
Paczka binarna | Pełna kontrola nad wersją | Ręczna aktualizacja, konfiguracja | Ręczna |
Wskazane jest korzystanie z repozytorium Mozilli na desktopach, by zawsze mieć aktualną, standardową wersję Firefoksa, a z ESR w środowiskach wymagających stabilności czy długoterminowego wsparcia.