Sammenlign revisioner
Installer Firefox på Linux
Revision 258473:
Revision 258473 af Joergen den
Revision 289025:
Revision 289025 af Joergen den
Nøgleord:
ubuntu opensuse
ubuntu opensuse debian
Sammendrag til søgeresultat:
Denne artikel hjælper dig med at hente og installere Firefox i Linux.
Denne artikel hjælper dig med at hente og installere Firefox i Linux.
Indhold:
De fleste Linux-distributioner har allerede Firefox installeret fra deres distributions pakkehåndteringssystem og indstillet som standard-browser. Denne artikel forklarer andre måder, hvorpå du kan hente og installere Firefox i Linux.
{for mac,win}{note}'''Denne artikel gælder for Linux.''' {for mac}Læs artiklen [[How to download and install Firefox on Mac]] for vejledning i, hvordan du installerer Firefox på en Mac.{/for}{for win}Læs artiklen [[Installing Firefox on Windows]] for vejledning i, hvordan du installerer Firefox i Windows.{/for}{/note}{/for}
__TOC__
= Installér via din distributions pakkehåndteringssystem (Anbefalet) =
Hvis du vil installere Firefox via din distributions pakkehåndteringssystem, så læs din Linux-distributions dokumentation.
Det anbefales, at du bruger denne metode, fordi den sikrer, at Firefox og alle de nødvendige komponenter (libraries) er installeret og konfigureret optimalt for din distribution. Der kan dog være en lille forsinkelse mellem den officielle udgivelse af en ny version af Firefox og det tidspunkt, hvor din distribution opdaterer den version, den distribuerer. Din distribution kan også distribuere versionen uden Firefox-branding eller kun distribuere ESR-versionen.
= Installér fra Flatpak =
Hvis du vil installere fra Flatpak, så [https://flatpak.org/setup/ installér og konfigurer Flatpak] på din computer. Når du har installeret Flatpak, så besøg [https://flathub.org/apps/details/org.mozilla.firefox Firefox' Flathub-side] og klik på knappen {button Install}. Alternativt kan du skrive følgende kommando i en terminal:
;<code>'''flatpak install flathub org.mozilla.firefox'''</code>
Flatpak installerer som standard Firefox på samme sprog som dit operativsystem. Hvis du hellere vil have Firefox på et andet sprog, så følg vejledningen i artiklen [[Use Firefox in another language]]. <!--Fjernet tekst, Jørgen -->
= Installér fra Snap =
Hvis du vil installere fra Snap, så [https://snapcraft.io/docs/installing-snapd installér Snap] på din computer. Når du har installeret Snap, så besøg [https://snapcraft.io/firefox Firefox' Snapcrafts Store-side], klik på knappen {button Install} og følg vejledningen.
Snap installerer som standard Firefox på samme sprog som dit operativsystem, hvis det er tilgængeligt. Hvis du vil have Firefox på et andet sprog, så følg vejledningen i artiklen [[Use Firefox in another language]]. <!--Fjernet tekst, Jørgen -->
= Installér Firefox fra Mozilla builds (For avancerede brugere) =
{note}
* '''Før du installer Firefox''', så kontrollér, om din computer har ''' [http://www.mozilla.org/firefox/system-requirements.html de nødvendige komponenter]''' installeret. Uden dem vil Firefox ikke virke.
* For at installere Firefox via denne metode '''skal''' du være i stand til at logge på som root eller udføre <code>'''sudo'''</code>-kommandoer.
* Denne installation vil have prioritet over den Firefox-version, der er installeret via din pakkehåndtering. For at køre den version, der er installeret via pakkehåndteringen, skal du køre den binære fil via en terminal. I de fleste distributioner gør du det ved at åbne en terminal og skrive: <code>'''/usr/bin/firefox'''</code>.
{/note}
<!--
Auto-list doesn't work with a newline character in front of a <code> block. This means we need to manually
set the list number
-->
1. Besøg [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox' download-side] og klik på knappen {button Hent nu}.
2. Åbn en terminal og skift til mappen, hvor din hentede fil er gemt. Fx:
;<code>'''cd ~/Hentet'''</code>
3. Udpak indholdet af den hentede fil ved at skrive:
;<code>'''tar xjf firefox-*.tar.bz2'''</code>
Følgende kommandoer skal udføres som root eller med <code>'''sudo'''</code> foran kommandoen.
4. Flyt den udpakkede Firefox-mappe til {filepath /opt}:
;<code>'''mv firefox /opt'''</code>
5. Opret et symlink til den kørbare Firefox-fil:
;<code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code>
6. Hent en kopi af skrivebordsfilen:
;<code>'''wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code>
Hvis <code>'''wget'''</code> ikke er installeret på din computer, så gå til ovennævnte URL, højreklik på siden for at åbne genvejsmenuen, og vælg {menu Gem side som}. Når du har hentet filen, så flyt den til {filepath /usr/local/share/applications}.
For at bekræfte at installationen lykkedes, kan du åbne siden [[Use the Troubleshooting Information page to help fix Firefox issues|Teknisk information]] i Firefox. I afsnittet ''Programinfo'' skal der stå <code>'''/opt/firefox/firefox-bin'''</code> ud for {pref Programfil}.
Mange Linux-distributioner har som standard Firefox installeret gennem deres pakkehåndteringssystem og indstillet som standard-browser. Denne artikel forklarer andre måder, hvorpå du kan hente og installere Firefox i Linux.
{for mac,win}{note}'''Denne artikel gælder udelukkende for Linux.''' {for mac}Læs artiklen [[How to download and install Firefox on Mac]] for vejledning i, hvordan du installerer Firefox på en Mac.{/for}{for win}Læs artiklen [[Installing Firefox on Windows]] for vejledning i, hvordan du installerer Firefox i Windows.{/for}{/note}{/for}
__TOC__
=Installér via .deb-pakke for Debian-baserede distributioner (Anbefalet)=
For at installere <code>'''.deb'''</code>-pakken via APT-arkivet, skal du gøre følgende:
#Opret en mappe til at gemme APT-arkivnøgler i, hvis den ikke findes:
#;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code>
#Importer Mozillas APT-arkivnøgle:
#;<code>'''wget -q https://packages.mozilla<!-- -->.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null'''</code>
#;Hvis du ikke har <code>'''wget'''</code> installeret, kan du installere programmet med: <code>'''sudo apt-get install wget'''</code>
#Fingeraftrykket skal være '''35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3'''.<!-- Spørg venligst Mozillas Release Engineering team (release@mozilla.com) inden du ændrer/fjerner dette fingeraftryk --> Du kan tjekke det med følgende kommando:
#;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nFingeraftrykket stemmer ("$0").\n"; else print "\nVerifikation mislykkedes: Fingeraftrykket ("$0") stemmer ikke overens med det forventede.\n"}''''</code>
#Tilføj derefter Mozillas APT-arkiv til din kildeliste:
#;<code>'''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'''</code>
#Konfigurer APT til at foretrække pakker fra Mozillas arkiv:
#;<code>'''echo ''''</code>
#;<code>'''Package: *'''</code>
#;<code>'''Pin: origin packages.mozilla<!-- -->.org'''</code>
#;<code>'''Pin-Priority: 1000'''</code>
#;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code>
#Opdater din pakkeliste og installer .deb-pakken med Firefox:
#;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code>
==Indstil andre sprog i Firefox med .deb-filer==
For de af jer, der gerne vil bruge Firefox på andre sprog end amerikansk engelsk, har vi også lavet <code>'''.deb'''</code>-pakker med Firefox-sprogpakkerne. Eksemplet nedenfor viser, hvordan du installerer den danske sprogpakke, for andre sprog skal du erstatte <code>'''da'''</code> med den ønskede sprogkode:
;<code>'''sudo apt-get install firefox-l10n-da'''</code>
For at få en liste over alle de tilgængelige sprogpakker, kan du bruge følgende kommando, efter du har tilføjet Mozillas APT-arkiv og kørt <code>sudo apt-get update</code>:
;<code>'''apt-cache search firefox-l10n'''</code>
==Dataoverførsel==
Hvis du brugte Snap eller Flatpak før, er du nødt til at importere din profil. Der er to måder at gøre dette på. Du kan benytte den du foretrækker:
* '''Metode 1:''' Opsæt Firefox Sync. Se instruktioner på siden [[How do I set up Sync on my computer?]]
* '''Metode 2:''' Kopier de eksisterende filer på din computer. Sørg for at alle kopier af Firefox på din computer er lukket helt ned, inden du gør følgende:
**Flatpak:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
**Snap:<br><code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
I begge tilfælde skal du, når du har flyttet profilerne, starte Firefox fra terminalen med kommandoen '''<code>firefox -P</code>'''. Vælg den ønskede profil. Efter denne første opsætning vil '''<code>-P</code>'''-kommandoen ikke længere være nødvendig.
= Installér via din distributions pakkehåndteringssystem =
Hvis du vil installere Firefox via din distributions pakkehåndteringssystem, så læs din Linux-distributions dokumentation.
Det anbefales, at du bruger denne metode, fordi den sikrer, at Firefox og alle de nødvendige komponenter (libraries) er installeret og konfigureret optimalt for din distribution. Der kan dog være en lille forsinkelse mellem den officielle udgivelse af en ny version af Firefox og det tidspunkt, hvor din distribution opdaterer den version, den distribuerer. Din distribution kan også distribuere versionen uden Firefox-branding eller kun distribuere [[Firefox ESR release cycle|ESR]]-versionen.
= Installér fra Flatpak =
Hvis du vil installere fra Flatpak, så [https://flatpak.org/setup/ installér og konfigurer Flatpak] på din computer. Når du har installeret Flatpak, så besøg [https://flathub.org/apps/details/org.mozilla.firefox Firefox' Flathub-side] og klik på knappen {button Install}. Alternativt kan du skrive følgende kommando i en terminal:
;<code>'''flatpak install flathub org.mozilla.firefox'''</code>
Flatpak installerer som standard Firefox på samme sprog som dit operativsystem. Hvis du hellere vil have Firefox på et andet sprog, så følg vejledningen i artiklen [[Use Firefox in another language]].
= Installér fra Snap =
Hvis du vil installere fra Snap, så [https://snapcraft.io/docs/installing-snapd installér Snap] på din computer. Når du har installeret Snap, så besøg [https://snapcraft.io/firefox Firefox' Snapcrafts Store-side], klik på knappen {button Install} og følg vejledningen. Alternativt kan du bruge følgende kommando i en terminal:
;<code>'''sudo snap install firefox'''</code>
Snap installerer som standard Firefox på samme sprog som dit operativsystem, hvis det er tilgængeligt. Hvis du vil have Firefox på et andet sprog, så følg vejledningen i artiklen [[Use Firefox in another language]].
= Installér Firefox fra Mozilla builds =
Før du installer Firefox fra et Mozilla build, så kontrollér, om din computer har '''[http://www.mozilla.org/firefox/system-requirements.html#gnulinux de nødvendige komponenter]''' installeret. Manglende eller inkompatible komponenter kan betyde, at Firefox ikke vil virke.
== System-installation af Firefox (for avancerede brugere) ==
{note}
For at installere Firefox på denne måde, '''skal''' du have adgang til at logge ind som root eller afvikle <code>'''sudo'''</code>-kommandoer.
Denne installation vil have prioritet over den Firefox-version, der er installeret via din pakkehåndtering. For at køre den version, der er installeret via pakkehåndteringen, skal du køre den binære fil via en terminal. I de fleste distributioner gør du det ved at åbne en terminal og skrive: <code>'''/usr/bin/firefox'''</code>.
{/note}
<!--
Auto-list doesn't work with a newline character in front of a <code> block. This means we need to manually
set the list number
-->
# Besøg [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox' download-side] og klik på knappen {button Hent til 32-bit Linux} eller {button Hent til 64-bit Linux}.
# Åbn en terminal og skift til mappen, hvor din hentede fil er gemt. Fx:
#;<code>'''cd ~/Hentet'''</code>
# Udpak indholdet af den hentede fil ved at skrive:
#;<code>'''tar xjf firefox-*.tar.bz2'''</code>
#; <br>''Følgende kommandoer skal udføres som root eller med <code>'''sudo'''</code> foran kommandoen.''
# Flyt den udpakkede Firefox-mappe til {filepath /opt}:
#;<code>'''mv firefox /opt'''</code>
# Opret et symlink til den kørbare Firefox-fil:
#;<code>'''ln -s /opt/firefox/firefox /usr/local/bin/firefox'''</code>
# Hent en kopi af skrivebordsfilen:
#;<code>'''wget https://raw.githubusercontent<!-- -->.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications'''</code>
Hvis <code>'''wget'''</code> ikke er installeret på din computer, så gå til ovennævnte URL, højreklik på siden for at åbne genvejsmenuen, og vælg {menu Gem side som}. Når du har hentet filen, så flyt den til {filepath /usr/local/share/applications}.
For at bekræfte at installationen lykkedes, kan du åbne siden [[Use the Troubleshooting Information page to help fix Firefox issues|Teknisk information]] i Firefox. I afsnittet ''Programinfo'' skal der stå '''/opt/firefox/firefox-bin''' ud for ''Programfil''.
== Lokal Firefox-installation på brugerkonto ==
{note}Hvis du ikke har adgang til at logge på som root eller afvikle <code>'''sudo'''</code>-kommandoer, eller hvis du bare foretrækker at benytte en lokal Firefox-installation på din brugerkonto, kan du lave en lokal installation. Du kan også gøre dette for at have flere Firefox-installation for forskellige builds.{/note}
# Gå til [https://www.mozilla.org/firefox/linux/?utm_medium=referral&utm_source=support.mozilla.org Firefox' download-side] og klik på knappen {button Hent nu}.
#* Du kan også klikke på '''Hent til en anden platform eller sprog'''-linket under knappen for at vælge et andet build: Nightly, Beta, Developer eller ESR.
# Åbn en terminal og skift til mappen, hvor din hentede fil er gemt. For eksempel:
#; <code>'''cd ~/Hentet'''</code>
# Udpak inholdet af den hentede fil. Dette vil oprette en mappe med navnet {filepath firefox}. Herefter kan du slette arkiv-filen:
#; <code>'''tar xjf firefox-*.tar.bz2<br>rm firefox-*.tar.bz2'''</code>
# Hvis du hentede et bestemt build, vil du muligvis ønske at omdøbe den udpakkede mappe. For eksempel:
#; <code>'''mv firefox firefox-nightly'''</code>
# Du kan lade den udpakkede mappe være i den mappe den blev hentet ned i eller flytte den til et andet sted i din brugermappe. For eksempel:
#; <code>'''mv firefox ~/firefox'''</code>
# Firefox er nu klar til brug. Du kan starte den direkte fra terminalen:
#; <code>'''~/firefox/firefox &'''</code>
# Opret en genvej på skrivebordet (fremgangsmåden kan være forskellig, afhængig af din Linux-distribution).
#* Højreklik på skrivebordet og vælg '''Opret genvej''' fra menuen.
#* Du kan også skrive følgende i terminalen:
#*; <code>'''ln -s ~/firefox/firefox ~/Desktop/'''</code>
#* Et ikon til skrivebordsgenvejen ligger i <code>'''~/firefox/browser/chrome/icons/default/'''</code>
{note}'''Bemærk:''' Denne metode ændrer ikke filtilknytninger på systemet, så links fra andre programmer vil ikke åbne i den lokale installation. Du vil være nødt til at kopiere linket og indsætte i Firefox' adressefelt.{/note}
=Sikkerhedsadvarsler=
Du vil muligvis få vist advarslen "Nogle af sikkerhedsfunktionerne i Firefox giver muligvis mindre beskyttelse i dit aktuelle styresystem". <!-- https://transvision.mozfr.org/?recherche=Some+of+%7B+-brand-short-name+%7D%E2%80%99s+security+features+may+offer+less+protection+on+your+current+operating+system.&repo=gecko_strings&sourcelocale=en-US&locale=da&search_type=strings ,Jørgen -->
Sandkassen i Firefox benytter ikke-privilegerede bruger-navnerum når den opretter nye processer, for at højne sikkerheden. Dette kan opfattes som en sikkerhedsrisiko, og nogle Linux-distributioner er derfor begyndt at begrænse brugen af disse, således at denne brug kun tillades, når der findes en AppArmor-profil.
Sådanne profiler kan kun dække over en begrænset mængde installationsstier, herunder Snap og Debian-pakker. De kan imidlertid ikke dække over visse andre brugsmønstre, såsom tarballs og lokale udviklingsbuilds.
En AppArmor-profil for Firefox kan oprettes på følgende måde:
Opret en fil ved navn <code>'''firefox-local'''</code> i mappen <code>'''/etc/apparmor.d/'''</code>.
Tilføj følgende i denne fil:
<code>'''# Denne profil tillader alt og findes kun for at give'''
'''# programmet et navn i stedet for at have mærkaten "unconfined"'''
'''abi <abi/4.0>,'''
'''include <tunables/global>'''
'''profile firefox-local'''
'''/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}'''
'''flags=(unconfined) {'''
''' userns,'''
''' # Site-specifikke tilføjelser og tilsidesættelser. Se local/README for detaljer.'''
''' include if exists <local/firefox>'''
'''}'''</code>
Erstat <code>'''<USER>'''</code> med dit Linux-brugernavn. Ovenstående antager at Firefox-installationen befinder sig i <code>'''$HOME/bin/'''</code>.
Når du har gemt filen, skal du køre <code>'''sudo systemctl restart apparmor.service'''</code> i Linux-terminalen.