In molte distribuzioni Linux, Firefox è preinstallato e impostato come browser predefinito. Tuttavia, se si ha la necessità di installare Firefox su Linux con un metodo diverso,questo articolo spiega come installare Firefox su Ubuntu, Debian, Fedora, openSUSE e altre distribuzioni Linux.
Indice dei contenuti
- 1 Installare il pacchetto DEB di Firefox per distribuzioni basate su Debian e Ubuntu (consigliato)
- 2 Installare il pacchetto RPM di Firefox per distribuzioni basate su Fedora, RHEL e derivate (consigliato)
- 3 Installare il pacchetto RPM di Firefox per openSUSE e SUSE Linux (consigliato)
- 4 Trasferimento dei dati
- 5 Installare con il gestore di pacchetti della distribuzione
- 6 Installare tramite Flatpak
- 7 Installare tramite Snap
- 8 Installare Firefox con i file Tarball distribuiti da Mozilla
- 9 Avviso sulle funzionalità di sicurezza
- 10 Articoli correlati
Installare il pacchetto DEB di Firefox per distribuzioni basate su Debian e Ubuntu (consigliato)
Per installare il pacchetto DEB tramite il repository APT, eseguire quanto segue:
- Creare una directory per archiviare le chiavi del repository APT se non esiste:
sudo install -d -m 0755 /etc/apt/keyrings
- Importare la chiave firmata del repository 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- Se
wgetnon è installato, lo si può installare tramite il comando:sudo apt-get install wget
- L'impronta digitale (fingerprint) dovrebbe essere 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. È possibile verificarlo con il seguente comando:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nL'impronta digitale della chiave corrisponde a ("$0").\n"; else print "\nVerifica fallita: l'impronta digitale ("$0") non corrispondente a quella prevista.\n"}'
- Successivamente, aggiungere il repository Mozilla APT all'elenco delle fonti (sources.list):
- Per Debian Bookworm/Ubuntu Noble e versioni precedenti:
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
- Per Debian Trixie/Ubuntu Resolute e versioni successive
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
- Configurare APT per dare la priorità ai pacchetti dal repository Mozilla:
sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOFPackage: *Pin: origin packages.mozilla.orgPin-Priority: 1000EOF
- Aggiornare l'elenco dei pacchetti e installare firefox (o uno tra firefox-esr, -beta, -nightly, -devedition):
sudo apt-get updatesudo apt-get install firefox
Utilizzare lingue diverse con il pacchetto DEB di Firefox
Per coloro che desiderano utilizzare Firefox in una lingua diversa dall'inglese americano, sono stati creati anche pacchetti DEB contenenti i pacchetti linguistici per Firefox. Per installare un pacchetto linguistico specifico, sostituire it nell'esempio seguente con il codice della lingua desiderata. In questo esempio, si sta installando il pacchetto della lingua italiana per Firefox.
sudo apt-get install firefox-l10n-it
Per elencare tutti i pacchetti linguistici disponibili, è possibile utilizzare questo comando dopo aver aggiunto il repository Mozilla ed eseguito sudo apt-get update:
apt-cache search firefox-l10n
Le localizzazioni sono disponibili anche come pacchetti firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n per altre versioni/edizioni
Installare il pacchetto RPM di Firefox per distribuzioni basate su Fedora, RHEL e derivate (consigliato)
Aggiungere il repository RPM di Firefox tramite il gestore di pacchetti 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
Aggiungere il repository RPM di Firefox per il gestore di pacchetti dnf meno recente (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 disattiva la firma dei metadati con GPG. Tuttavia, questa operazione è invece salvaguardata da HTTPS e dalle firme dei pacchetti (gpgcheck=1).Per installare firefox dal repository di Mozilla (o uno tra firefox-esr, -beta, -nightly, -devedition), eseguire:
sudo dnf makecache --refreshsudo dnf install firefox
Per aggiornare firefox dalla versione del repository della distribuzione alla versione di Mozilla, eseguire:
sudo dnf makecache --refreshsudo dnf upgrade firefox
Per sostituire firefox dalla versione del repository della distribuzione alla versione di Mozilla, eseguire:
sudo dnf makecache --refreshsudo dnf swap firefox firefox --allowerasing
Utilizzare lingue diverse con il pacchetto RPM di Firefox
Per coloro che desiderano utilizzare Firefox in una lingua diversa dall'inglese americano, sono stati creati anche pacchetti RPM contenenti i pacchetti linguistici per Firefox. Per installare un pacchetto linguistico specifico, sostituire it nell'esempio seguente con il codice della lingua desiderata. In questo esempio, si sta installando il pacchetto della lingua italiana per Firefox.
sudo dnf install firefox-l10n-it
Per elencare tutti i pacchetti linguistici disponibili, è possibile utilizzare questo comando dopo aver aggiunto il repository Mozilla ed eseguito sudo dnf makecache --refresh:
dnf search firefox-l10n
Le localizzazioni sono disponibili anche come pacchetti firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n per altre versioni/edizioni
Installare il pacchetto RPM di Firefox per openSUSE e SUSE Linux (consigliato)
Aggiungere il repository RPM di Firefox tramite il gestore di pacchetti 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
Per installare o aggiornare firefox dal repository di Mozilla (o uno tra firefox-esr, -beta, -nightly, -devedition), eseguire:
sudo zypper refreshsudo zypper install firefox
Per sostituire firefox dalla versione del repository della distribuzione alla versione di Mozilla, eseguire:
sudo zypper refreshsudo zypper remove firefoxsudo zypper install firefox
Utilizzare lingue diverse con il pacchetto RPM di Firefox
Per coloro che desiderano utilizzare Firefox in una lingua diversa dall'inglese americano, sono stati creati anche pacchetti RPM contenenti i pacchetti linguistici per Firefox. Per installare un pacchetto linguistico specifico, sostituire it nell'esempio seguente con il codice della lingua desiderata. In questo esempio, si sta installando il pacchetto della lingua italiana per Firefox.
sudo zypper install firefox-l10n-it
Per elencare tutti i pacchetti linguistici disponibili, è possibile utilizzare questo comando dopo aver aggiunto il repository Mozilla ed eseguito sudo zypper refresh:
zypper search firefox-l10n
Le localizzazioni sono disponibili anche come pacchetti firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n per altre versioni/edizioni
Trasferimento dei dati
Se si stava utilizzando Snap o Flatpak prima, è necessario importare il proprio profilo. Ci sono due modi per farlo. È possibile utilizzare uno di questi metodi:
- Metodo 1: configurare la sincronizzazione. Per istruzioni, leggere l'articolo Come configurare la sincronizzazione di Firefox.
- Metodo 2: copiare i file esistenti sul proprio computer. Assicurarsi che tutte le istanze di Firefox attive sul proprio computer siano completamente chiuse prima di procedere:
- 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 entrambi i casi, una volta spostati i profili, avviare Firefox dal terminale con il comando firefox -P. Selezionare il profilo desiderato. Dopo questa configurazione iniziale, il comando -P non sarà più necessario.
Installare con il gestore di pacchetti della distribuzione
Per installare Firefox utilizzando il gestore dei pacchetti della distribuzione, fare riferimento alla documentazione relativa alla distribuzione Linux in uso.
Questo è il metodo consigliato perché assicura che Firefox e tutte le altre librerie necessarie siano installate e configurate in maniera ottimale. Tuttavia potrebbero passare alcuni giorni tra il rilascio ufficiale di una nuova versione di Firefox da parte di Mozilla e la sua disponibilità come pacchetto per la distribuzione utilizzata. Potrebbe inoltre essere installata una versione di Firefox priva del logo Firefox o solo la versione ESR.
Installare tramite Flatpak
Per installare Firefox da Flatpak, occorre per prima cosa installare e configurare Flatpak sul computer utilizzato. Dopo aver installato Flatpak, visitare la pagina di Firefox su Flathub e fare clic sul pulsante . In alternativa, si può eseguire il seguente comando su terminale:
flatpak install flathub org.mozilla.firefox
Per impostazione predefinita, viene installato Firefox nella stessa lingua rilevata per il sistema operativo utilizzato. Per installarlo in una lingua diversa, seguire le istruzioni dell'articolo Tradurre l'interfaccia di Firefox in altre lingue.
Installare tramite Snap
Per installare Firefox da Snap, installare Snap sul proprio computer, successivamente visitare la pagina di Firefox sullo store di Snapcraft, fare clic sul pulsante e seguire le istruzioni. In alternativa è possibile digitare da terminale il seguente comando:
sudo snap install firefox
I canali di rilascio Firefox Beta, Nightly ed ESR sono disponibili anche come pacchetti snap
- Canale Beta:
sudo snap install firefox --beta
- Canale Nightly
sudo snap install firefox --edge
- Canale ESR
sudo snap install firefox --channel=esr/stable
Se disponibile, viene installato Firefox nella stessa lingua rilevata per il sistema operativo utilizzato. Per installarlo in una lingua diversa, seguire le istruzioni dell'articolo Tradurre l'interfaccia di Firefox in altre lingue.
Installare Firefox con i file Tarball distribuiti da Mozilla
Prima di installare Firefox da una build Tarball di Mozilla, verificare che il computer in uso abbia le librerie necessarie installate. La mancanza o l'incompatibilità di queste librerie impedirà a Firefox di funzionare.
Installazione di Firefox tramite sistema operativo (per utenti avanzati)
Per installare Firefox con questo metodo, è necessario poter effettuare un accesso come root o eseguire il comando sudo.
Se Firefox viene installato in questo modo avrà la priorità su un'altra versione eventualmente installata con il gestore dei pacchetti. Per utilizzare quest'ultima sarà necessario lanciarla da terminale; nella maggior parte delle distribuzioni, il comando sarà:/usr/bin/firefox
- Visitare la pagina di download di Firefox e fare clic sul pulsante o su .
- È anche possibile fare clic sul link Tutti i download di Firefox per scegliere un'altra versione/edizione: Nightly, Beta, Developer o Extended Support Release (ESR).
- Aprire un terminale e posizionarsi alla cartella in cui è stato scaricato il file. Ad esempio:
-
cd ~/Downloads
-
- Estrarre il contenuto dell'archivio digitando:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Se è stata scaricata una versione specifica, è possibile rinominare di conseguenza la cartella decompressa. Ad esempio:
-
mv firefox firefox-nightly -
I comandi seguenti devono essere eseguiti come root o preceduti dasudo.
-
- Spostare l'archivio estratto nella cartella /opt:
-
mv firefox /opt
-
- Creare un link simbolico all'eseguibile di Firefox:
-
ln -s /opt/firefox/firefox /usr/local/bin/firefox
-
- Scaricare una copia del file desktop:
-
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications
-
In alternativa, se wget non è installato, aprire l'URL menzionato prima, fare clic con il tasto destro sulla pagina per aprire il menu contestuale e selezionare . Dopo aver scaricato il file, spostarlo in /usr/local/share/applications.
Per verificare la corretta installazione è possibile aprire la pagina Informazioni per la risoluzione dei problemi. Nella sezione Informazioni di base, alla voce File binario dell'applicazione dovrebbe comparire il valore /opt/firefox/firefox-bin.
Installazione locale di Firefox in un account utente
sudo o si preferisce utilizzare un'istanza di Firefox riservata all'account in uso, è possibile effettuare un'installazione locale. Questo metodo è utile anche per mantenere separate installazioni multiple di versioni di Firefox diverse tra loro.- Visitare la pagina di download di Firefox e fare clic sul pulsante o su .
- È anche possibile fare clic sul link Tutti i download di Firefox per scegliere un'altra versione/edizione: Nightly, Beta, Developer o Extended Support Release (ESR).
- Aprire un terminale e posizionarsi nella cartella in cui è stato scaricato il file. Ad esempio:
-
cd ~/Downloads
-
- Estrarre il contenuto dell'archivio scaricato. Questa operazione creerà una cartella di nome firefox. A questo punto, è possibile eliminare l'archivio:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Se è stata scaricata una versione specifica, è possibile rinominare di conseguenza la cartella decompressa. Ad esempio:
-
mv firefox firefox-nightly
-
- È possibile lasciare l'archivio originale nella cartella in cui è stato scaricato, oppure spostarlo in una posizione diversa all'interno del computer. Ad esempio:
-
mv firefox ~/firefox
-
- Firefox è ora pronto per essere utilizzato: è possibile avviarlo direttamente dal terminale con il comando:
-
~/firefox/firefox &
-
- Creare una scorciatoia all'eseguibile sul Desktop (la procedura può variare in base alle diverse distribuzioni di Linux).
- Fare clic col tasto destro del mouse sul Desktop e selezionare la voce Crea un lanciatore dal menu contestuale.
- È anche possibile digitare questo comando nel terminale:
-
ln -s ~/firefox/firefox ~/Desktop/
-
- Alla scorciatoia sul Desktop verrà associata un'icona posizionata nel percorso
~/firefox/browser/chrome/icons/default/
Avviso sulle funzionalità di sicurezza
In alcune distribuzioni Linux che utilizzano AppArmor, come quelle basate su Debian, Ubuntu, openSUSE e SUSE Linux, si potrebbe visualizzare un avviso che alcune delle funzionalità di sicurezza di Firefox potrebbero offrire meno protezione sul proprio sistema operativo attuale. Per ulteriori informazioni, leggere l'articolo Avviso sulle funzionalità di sicurezza di Firefox su Linux.