Installare Firefox su Linux

Firefox Firefox Ultima modifica: 1 giorno fa 100% degli utenti lo ha giudicato utile

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.

Questo articolo si applica solo ai sistemi Linux. Per istruzioni su come installare Firefox su Mac, leggere l'articolo Installare Firefox su Mac.Per istruzioni su come installare Firefox su Windows, leggere l'articolo Installare Firefox su Windows.

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:

  1. Creare una directory per archiviare le chiavi del repository APT se non esiste:
    sudo install -d -m 0755 /etc/apt/keyrings
  2. 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 wget non è installato, lo si può installare tramite il comando: sudo apt-get install wget
  3. 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"}'
  4. 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 << EOF
    Types: deb
    URIs: https://packages.mozilla.org/apt
    Suites: mozilla
    Components: main
    Signed-By: /etc/apt/keyrings/packages.mozilla.org.asc
    EOF
  5. Configurare APT per dare la priorità ai pacchetti dal repository Mozilla:
    sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOF
    Package: *
    Pin: origin packages.mozilla.org
    Pin-Priority: 1000
    EOF
  6. Aggiornare l'elenco dei pacchetti e installare firefox (o uno tra firefox-esr, -beta, -nightly, -devedition):
    sudo apt-get update
    sudo 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=10
sudo dnf makecache --refresh
sudo 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 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
Nota: 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 --refresh
sudo dnf install firefox

Per aggiornare firefox dalla versione del repository della distribuzione alla versione di Mozilla, eseguire:

sudo dnf makecache --refresh
sudo dnf upgrade firefox

Per sostituire firefox dalla versione del repository della distribuzione alla versione di Mozilla, eseguire:

sudo dnf makecache --refresh
sudo dnf swap firefox firefox --allowerasing
Nota: quando si sostituisce firefox dalla versione del repository della distribuzione alla versione di Mozilla, firefox potrebbe creare un nuovo profilo e impostarlo come predefinito. Per mantenere le proprie impostazioni/configurazioni precedenti, visitare about:profiles, cercare i profili precedenti e impostarli nuovamente come profili predefiniti.

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

Per installare o aggiornare firefox dal repository di Mozilla (o uno tra firefox-esr, -beta, -nightly, -devedition), eseguire:

sudo zypper refresh
sudo zypper install firefox

Per sostituire firefox dalla versione del repository della distribuzione alla versione di Mozilla, eseguire:

sudo zypper refresh
sudo zypper remove firefox
sudo zypper install firefox
Nota: quando si sostituisce firefox dalla versione del repository della distribuzione alla versione di Mozilla, firefox potrebbe creare un nuovo profilo e impostarlo come predefinito. Per mantenere le proprie impostazioni/configurazioni precedenti, visitare about:profiles, cercare i profili precedenti e impostarli nuovamente come profili predefiniti.

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/

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

  1. Visitare la pagina di download di Firefox e fare clic sul pulsante Scarica per Linux a 64 bit o su Scarica per Linux ARM64.
    • È 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).
  2. Aprire un terminale e posizionarsi alla cartella in cui è stato scaricato il file. Ad esempio:
    cd ~/Downloads
  3. Estrarre il contenuto dell'archivio digitando:
    tar xJf firefox-*.tar.xz
    rm firefox-*.tar.xz
  4. 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 da sudo.
  5. Spostare l'archivio estratto nella cartella /opt:
    mv firefox /opt
  6. Creare un link simbolico all'eseguibile di Firefox:
    ln -s /opt/firefox/firefox /usr/local/bin/firefox
  7. 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 Salva pagina con nome. 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

Se non si ha accesso al computer con diritti di amministratore, non è consentito eseguire comandi 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.
  1. Visitare la pagina di download di Firefox e fare clic sul pulsante Scarica per Linux a 64 bit o su Scarica per Linux ARM64.
    • È 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).
  2. Aprire un terminale e posizionarsi nella cartella in cui è stato scaricato il file. Ad esempio:
    cd ~/Downloads
  3. 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
  4. Se è stata scaricata una versione specifica, è possibile rinominare di conseguenza la cartella decompressa. Ad esempio:
    mv firefox firefox-nightly
  5. È 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
  6. Firefox è ora pronto per essere utilizzato: è possibile avviarlo direttamente dal terminale con il comando:
    ~/firefox/firefox &
  7. 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/
Nota: questo metodo non modifica l'associazione dei tipi di file nel sistema, quindi i link provenienti da altre applicazioni non si apriranno nell'installazione locale. Sarà necessario copiare il link e incollarlo nella barra degli indirizzi di Firefox.

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.

Articoli correlati

Questi bravi collaboratori hanno contribuito alla scrittura di questo articolo:

Illustration of hands

Collabora

Impara e condividi la tua esperienza con gli altri. Rispondi alle domande e migliora la nostra Knowledge Base.

Ulteriori informazioni