Veel Linux-distributies worden geleverd met Firefox al geïnstalleerd via hun pakketbeheerder en ingesteld als de standaardbrowser. Als u echter Firefox in Linux moet installeren met een andere methode, toont de volgende handleiding u diverse andere manieren waarop u Firefox in Linux kunt downloaden en installeren.
Inhoudsopgave
Firefox .deb-pakket voor Debian-gebaseerde distributies installeren (aanbevolen)
Om het .deb
-pakket te installeren via de APT-repository, doet u het volgende:
- Maak een map aan om de APT-repositorysleutels in op te slaan, als deze nog niet bestaat:
sudo install -d -m 0755 /etc/apt/keyrings
- Importeer de Mozilla APT-repository-ondertekeningssleutel:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
- Als u
wget
niet hebt geïnstalleerd, kunt u het installeren met:sudo apt-get install wget
- De vingerafdruk moet 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3 zijn. U kunt dit controleren met de volgende opdracht:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nDe vingerafdruk van de sleutel komt overeen ("$0").\n"; else print "\nVerificatie mislukt: de vingerafdruk ("$0") komt niet overeen met de verwachte vingerafdruk.\n"}'
- Voeg hierna de Mozilla APT-repository toe aan uw bronnenlijst:
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
- Configureer APT om pakketten uit de Mozilla-repository prioriteit te geven:
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla
- Werk uw pakketlijst bij en installeer het Firefox .deb-pakket:
sudo apt-get update && sudo apt-get install firefox
Verschillende talen instellen in Firefox met .deb-bestanden
Voor diegenen die Firefox willen gebruiken in een andere taal dan Amerikaans Engels, hebben we ook .deb
-pakketten gemaakt met de Firefox-taalpakketten. Om een specifiek taalpakket te installeren, vervangt u fr in onderstaand voorbeeld door de gewenste taalcode:
sudo apt-get install firefox-l10n-fr
Om een lijst met alle beschikbare taalpakketten te zien, kunt u deze opdracht gebruiken nadat u de Mozilla APT-repository hebt toegevoegd en sudo apt-get update
hebt uitgevoerd:
apt-cache search firefox-l10n
Gegevensmigratie
Als u eerder Snap of Flatpak gebruikte, moet u uw profiel importeren. Er zijn twee manieren om dit te doen. Gebruik één van deze methoden:
- Methode 1: synchronisatie instellen. Lees Hoe stel ik Synchronisatie in op mijn computer? voor instructies.
- Methode 2: de bestaande bestanden op uw computer kopiëren. Zorg ervoor dat alle exemplaren van Firefox op uw computer volledig zijn gesloten voordat u dit doet:
- 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:
In beide gevallen dient, nadat u de profielen hebt verplaatst, Firefox te worden uitgevoerd vanuit de terminal door middel van de opdracht firefox -P
. Selecteer het gewenste profiel. Na deze eerste keer is de opdracht -P
niet meer nodig.
Installeren vanuit uw distributiepakketbeheerder
Lees de documentatie van uw Linux-distributie om Firefox te installeren via uw distributiepakketbeheerder.
Deze methode wordt aanbevolen, omdat het ervoor zorgt dat Firefox en alle vereiste bibliotheken worden geïnstalleerd en optimaal worden geconfigureerd voor uw distributie. Er kan echter een korte vertraging zijn tussen de officiële uitgave van een nieuwe versie van Firefox en het moment waarop uw distributie de gedistribueerde versie bijwerkt. Uw distributie kan deze ook distribueren zonder Firefox-schil of alleen de ESR-versie distribueren.
Installeren vanuit Flatpak
Installeer en configureer Flatpak op uw computer om Firefox vanuit Flatpak te installeren. Ga nadat Flatpak is geïnstalleerd naar de Firefox-pagina in Flathub en klik op de knop . U kunt ook de volgende opdracht in een terminalvenster intypen:
flatpak install flathub org.mozilla.firefox
Standaard installeert Flatpak Firefox in dezelfde taal als uw besturingssysteem. Volg de instructies in Firefox in een andere taal gebruiken om een andere taal te gebruiken.
Installeren vanuit Snap
Installeer Snap op uw computer om Firefox vanuit Snap te installeren. Ga als Snap is geïnstalleerd naar de Firefox-pagina in de Snapcraft Store, klik op de knop en volg de instructies. U kunt ook de volgende opdracht in een terminalvenster intypen:
sudo snap install firefox
Indien beschikbaar, installeert Snap Firefox in dezelfde taal als uw besturingssysteem. Volg om een andere taal te gebruiken de instructies in Firefox in een andere taal gebruiken.
Firefox installeren vanuit Mozilla-builds
Zorg er voor dat de benodigde bibliotheken op uw computer zijn geïnstalleerd, voordat u Firefox installeert. Als er bibliotheken ontbreken, zal Firefox niet werken.
Firefox installeren via het systeem (voor gevorderde gebruikers)
Om Firefox met deze methode te installeren, moet u aan kunnen melden als root of sudo
-opdrachten kunnen uitvoeren.
Deze installatie heeft prioriteit boven de Firefox-versie die is geïnstalleerd via uw pakketbeheerder. Om de versie die via uw pakketbeheerder is geïnstalleerd uit te voeren dient u de binary via een terminalvenster te starten. In de meeste distributies doet u dit door een terminalvenster te openen en het volgende te typen:/usr/bin/firefox
- Ga naar de Firefox-downloadpagina en klik op de knop .
- Open een terminalvenster en ga naar de map waar uw download is opgeslagen. Bijvoorbeeld:
-
cd ~/Downloads
-
- Pak de inhoud van het gedownloade bestand uit door in te typen:
-
tar xjf firefox-*.tar.bz2
-
De volgende opdrachten moeten worden uitgevoerd als root, of worden voorafgegaan doorsudo
.
-
- Verplaats de onverpakte Firefox-map naar /opt:
-
mv firefox /opt
-
- Maak een symlink voor het uitvoeringsbestand van Firefox:
-
ln -s /opt/firefox/firefox /usr/local/bin/firefox
-
- Download een kopie van het desktopbestand:
-
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications
-
Ga als alternatief, als wget
niet op uw computer is geïnstalleerd, naar de hierboven vermelde URL, klik met uw rechtermuisknop op de pagina om het contextmenu te openen en selecteer . Verplaats het bestand nadat u het hebt gedownload naar /usr/local/share/applications.
Om te verifiëren dat de installatie is geslaagd kunt u de pagina Probleemoplossingsinformatie openen. In de sectie Toepassingsbasics dient de waarde van de regel Binair toepassingsbestand /opt/firefox/firefox-bin te zijn.
Lokale Firefox-installatie in de gebruikersaccount
sudo
-opdrachten uit te voeren, of gewoon liever een lokale Firefox in uw account wilt gebruiken, kunt een lokale installatie uitvoeren. U kunt dit ook doen om meerdere Firefox-installaties voor verschillende builds te krijgen.- Ga naar de Firefox-downloadpagina en klik op de knop .
- U kunt ook op de koppeling Downloaden voor een ander platform of taal onder die knop klikken om een andere build te kiezen: Nightly, Beta, Developer of ESR.
- Open een terminalvenster en ga naar de map waar uw download is opgeslagen. Bijvoorbeeld:
-
cd ~/Downloads
-
- Pak de inhoud van het gedownloade bestand uit. Hierdoor wordt een map genaamd firefox aangemaakt. Hierna kunt u het archiefbestand verwijderen:
-
tar xjf firefox-*.tar.bz2
rm firefox-*.tar.bz2
-
- Als u een specifieke build hebt gedownload, wilt u mogelijk de uitgepakte map een overeenkomstige naam geven. Bijvoorbeeld:
-
mv firefox firefox-nightly
-
- U kunt de niet-uitgepakte map in uw downloadmap laten, of deze naar een andere plek in uw account verplaatsen. Bijvoorbeeld:
-
mv firefox ~/firefox
-
- Firefox kan nu worden gebruikt. U kunt het programma rechtstreeks vanuit de terminal starten:
-
~/firefox/firefox &
-
- Maak een snelkoppeling op uw bureaublad aan. (Deze kan er anders uitzien in uw Linux-distributie.)
- Klik met uw rechtermuisknop op uw bureaublad en kies Opstartprogramma maken uit het contextmenu.
- U kunt ook het volgende in de terminal typen:
-
ln -s ~/firefox/firefox ~/Desktop/
-
- U vindt een pictogram voor de bureaubladsnelkoppeling in
~/firefox/browser/chrome/icons/default/
Waarschuwing beveiligingsfuncties
U kunt een waarschuwing zien ‘sommige beveiligingsfuncties van Firefox bieden mogelijk minder bescherming op uw huidige besturingssysteem’.
De sandbox in Firefox maakt gebruik van niet-geprivilegieerde gebruikers-namespaces bij het aanmaken van nieuwe processen voor het afdwingen van meer beveiliging. Dit kan worden beschouwd als een beveiligingsrisico, en daarom zijn sommige Linux-distributies begonnen het gebruik ervan te beperken en het alleen toe te staan als er een AppArmor-profiel aanwezig is.
Dergelijke profielen kunnen slechts een beperkte set van installatiepaden afdekken, waaronder Snap- en Debian-pakketten. Ze kunnen echter sommige ander gebruiksgevallen niet afdekken, zoals tarball-installaties en lokale ontwikkelingsbuilds.
Om een AppArmor-profiel aan te maken voor Firefox:
Maak in /etc/apparmor.d/
een bestand aan met de naam firefox-local
.
Voeg het volgende in het bestand toe:
# Dit profiel staat alles toe en bestaat alleen maar om de
# applicatie een naam te geven in plaats van het label "unconfined"
abi <abi/4.0>,
include <tunables/global>
profile firefox-local
/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}
flags=(unconfined) {
userns,
# Websitespecifieke toevoegingen en overschrijvingen. Zie local/README voor details.
include if exists <local/firefox>
}
Vervang <USER>
door uw gebruikersnaam in Linux.
Dit gaat ervan uit dat de Firefox-installatie zich in $HOME/bin/
bevindt.
Als u het bestand hebt opgeslagen, voer dan sudo systemctl restart apparmor.service
uit in de Linux-terminal.