1 19/04/2026 8 min

Su Ubuntu 22.04 LTS Firefox si può installare in più modi, ma non tutti hanno lo stesso impatto su aggiornamenti, integrazione col sistema e facilità di manutenzione. Se devi scegliere in fretta, la regola è semplice: APT per coerenza con il sistema, Snap per la via nativa di Ubuntu, Flatpak se già lo usi per il parco applicativo, tarball ufficiale se vuoi un’installazione isolata e controllata a mano.

Non esiste il metodo “giusto” in assoluto. Dipende da chi gestisce la macchina, da quanto vuoi delegare gli aggiornamenti e da quanto ti interessa che Firefox segua il ciclo di vita del sistema operativo. Su una workstation singola la scelta è quasi sempre una questione di preferenza; su un parco macchine, invece, la differenza tra pacchetto gestito e binario standalone si sente subito in inventario, patching e rollback.

1) Installazione con APT: il percorso più lineare per chi vuole gestione classica

Con Ubuntu 22.04 Firefox può essere installato tramite i repository APT, ma va chiarito un dettaglio: nella maggior parte dei casi il pacchetto firefox installa la versione Snap incapsulata dal sistema, non un classico .deb tradizionale. Questo non è un errore: è la scelta di packaging adottata da Ubuntu per il browser predefinito.

Il vantaggio operativo è che resta tutto sotto controllo del sistema di aggiornamento standard. Il rovescio della medaglia è che, se ti aspetti un binario gestito come un normale pacchetto Debian, devi sapere che dietro c’è un livello di astrazione in più.

  • Verifica lo stato del pacchetto disponibile:
    apt-cache policy firefox
  • Installa Firefox con APT:
    sudo apt update
    sudo apt install firefox
  • Controlla che il comando punti alla versione attesa:
    which firefox
    firefox --version
  • Se vuoi capire se stai usando la build Snap sottostante, ispeziona il pacchetto installato:
    snap list firefox
  • Questo approccio è comodo se vuoi uniformarti alla gestione Ubuntu e non hai esigenze particolari di packaging. È anche il metodo meno “creativo”: una volta installato, il browser si aggiorna con il flusso previsto dal sistema, senza dover inseguire release manuali.

    Osservazione pratica: se hai script di provisioning o hardening che verificano binari e path, conviene testare subito la catena reale con readlink -f $(which firefox) e non dare per scontato che sia un eseguibile classico in /usr/bin.

    2) Installazione con Snap: la scelta nativa di Ubuntu 22.04

    Snap è il canale più coerente con l’impostazione di Ubuntu 22.04. Firefox arriva come pacchetto confinato, con aggiornamenti automatici e dipendenze più isolate dal resto del sistema. Per una postazione desktop standard, è la strada che richiede meno manutenzione manuale.

    Il punto da tenere presente è l’isolamento: alcuni percorsi utente, integrazioni con temi o plugin esterni e certe policy locali possono comportarsi in modo diverso rispetto a un’app installata con un pacchetto classico. Nella pratica, per navigazione normale non è un problema; in ambienti più rigidi va considerato prima del rollout.

  • Controlla che Snap sia attivo sul sistema:
    snap version
  • Installa Firefox, se non è già presente:
    sudo snap install firefox
  • Verifica revisione e canale installato:
    snap list firefox
    snap info firefox
  • Avvia il browser e controlla che il profilo utente venga creato correttamente.
  • Snap è adatto quando vuoi minimizzare la manutenzione locale. Gli aggiornamenti arrivano in automatico e il rollback, quando disponibile, è più semplice rispetto a ricostruire una configurazione manuale. Se però stai standardizzando ambienti server o postazioni con policy strette, devi valutare bene l’impatto del confinamento applicativo.

    Un controllo utile è il seguente:

    snap changes firefox

    Ti dice se l’app ha subito aggiornamenti, refresh o rollback. È una verifica banale, ma in troubleshooting fa risparmiare tempo: quando il browser si comporta in modo diverso dopo un refresh, hai subito un punto da cui partire.

    3) Installazione con Flatpak: utile se già usi un ecosistema desktop più aperto

    Flatpak ha senso quando il tuo desktop non è centrato solo su Ubuntu o quando vuoi standardizzare il software utente con un meccanismo coerente tra distribuzioni diverse. Firefox in Flatpak vive nel suo spazio, con runtime condivisi e aggiornamenti gestiti dal repository Flatpak.

    Il vantaggio più evidente è la separazione dal resto del sistema. Questo riduce l’effetto collaterale di librerie e dipendenze locali, ma introduce una logica di gestione diversa da quella classica di Ubuntu. Se il tuo obiettivo è avere la stessa applicazione su più distro, è una strada sensata; se invece vuoi sfruttare solo il flusso nativo di Ubuntu, è un livello in più da amministrare.

  • Installa il supporto Flatpak, se non presente:
    sudo apt update
    sudo apt install flatpak
  • Aggiungi Flathub come repository principale:
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  • Installa Firefox dal repository:
    flatpak install flathub org.mozilla.firefox
  • Avvia e verifica la versione installata:
    flatpak run org.mozilla.firefox
    flatpak info org.mozilla.firefox
  • Se usi Flatpak in modo sistematico, il vantaggio vero non è solo installare Firefox: è avere una politica unica per aggiornamenti e runtime. Questo riduce le eccezioni, che in amministrazione sono spesso la parte più costosa da ricordare.

    Dal punto di vista operativo, tieni presente che il comando di avvio può differire dal binario tradizionale. Se hai shortcut, launcher personalizzati o script di supporto, conviene allinearli a flatpak run org.mozilla.firefox oppure creare un collegamento desktop gestito correttamente dal sistema grafico.

    4) Tarball ufficiale Mozilla: installazione manuale, massima libertà, più responsabilità

    Il tarball ufficiale è la soluzione più indipendente. Scarichi l’archivio, lo estrai in una directory dedicata e avvii Firefox direttamente dai binari forniti da Mozilla. È la scelta giusta quando vuoi evitare i layer di packaging della distribuzione e avere controllo esplicito su dove risiede il software.

    Qui però c’è il costo nascosto: gli aggiornamenti non sono integrati con APT, Snap o Flatpak. Se scegli questa via, devi gestire tu il ciclo di vita del browser. Su una macchina singola non è un dramma; su più host richiede disciplina, inventario e una procedura di update chiara.

  • Scarica il tarball ufficiale dalla pagina Mozilla o da un mirror attendibile.
  • Estrai l’archivio in una directory dedicata, ad esempio in /opt:
    sudo mkdir -p /opt/firefox
    sudo tar -xjf firefox-*.tar.bz2 -C /opt/firefox --strip-components=1
  • Avvia il browser direttamente dal binario estratto:
    /opt/firefox/firefox
  • Se vuoi integrarlo nel PATH o nel menu applicazioni, crea un file desktop o un symlink gestito con attenzione.
  • Un vantaggio spesso sottovalutato è che il tarball rende più semplice mantenere più build affiancate, per esempio una stabile e una di test. In cambio devi accettare che il controllo degli aggiornamenti diventa una tua responsabilità, non più del sistema.

    Se scegli questa strada, usa almeno una convenzione chiara sul naming delle directory, ad esempio /opt/firefox-stable e /opt/firefox-beta, così il rollback è un cambio di symlink e non una caccia al binario giusto.

    Confronto pratico: quale dei quattro metodi conviene davvero

    La scelta dipende da tre variabili: quanto vuoi automatizzare, quanto vuoi isolare il browser e quanto ti interessa la coerenza con il sistema base. Se l’obiettivo è una workstation Ubuntu standard, Snap o APT sono i candidati naturali. Se vuoi indipendenza dall’ecosistema della distro, il tarball vince. Se gestisci già Flatpak per altre applicazioni, aggiungere Firefox lì dentro può semplificare l’amministrazione.

  • APT: buono per chi vuole restare nel flusso di sistema e accettare la scelta packaging di Ubuntu.
  • Snap: ottimo se vuoi installazione e aggiornamento quasi automatici con integrazione nativa.
  • Flatpak: utile in ambienti desktop eterogenei o già standardizzati su Flathub.
  • Tarball ufficiale: adatto quando vuoi pieno controllo su path, versione e aggiornamenti.
  • Se guardi la manutenzione nel medio periodo, la domanda giusta non è “quale installa più velocemente?”, ma “quale mi costa meno tempo tra tre mesi?”. In un singolo PC la risposta può essere diversa da quella di una flotta di postazioni gestite a mano. Per questo conviene decidere subito il modello di aggiornamento, non solo il metodo di installazione.

    Aggiornare Firefox senza sorprese

    Ogni metodo ha il suo canale di update. Con APT segui gli aggiornamenti del sistema; con Snap gli aggiornamenti sono automatici; con Flatpak usi il meccanismo del runtime e del repository; con il tarball devi sostituire manualmente i file. Se il tuo contesto richiede finestre di manutenzione, conviene verificare il comportamento prima di adottare un metodo che aggiorna in automatico fuori dalla tua finestra operativa.

    Verifiche utili dopo un update:

    firefox --version
    snap list firefox
    flatpak info org.mozilla.firefox
    apt-cache policy firefox

    Per una postazione desktop, controlla almeno che il profilo utente non mostri errori all’avvio e che la sessione precedente venga ripristinata correttamente. Se compaiono anomalie dopo un aggiornamento, la prima cosa da guardare è il canale di installazione, non il browser in astratto.

    Rollback e pulizia: cosa fare se cambi idea

    Il rollback dipende dal metodo scelto. Con Snap puoi rimuovere e, se necessario, tornare a una revisione precedente se ancora disponibile. Con Flatpak puoi disinstallare l’app senza toccare il resto del sistema. Con il tarball basta rimuovere la directory dedicata e il collegamento eventualmente creato. Con APT la rimozione segue il flusso del package manager, ma ricorda che su Ubuntu il pacchetto può essere legato alla logica Snap sottostante.

  • Snap:
    sudo snap remove firefox
  • Flatpak:
    flatpak uninstall org.mozilla.firefox
  • Tarball:
    sudo rm -rf /opt/firefox
  • APT:
    sudo apt remove firefox
  • Prima di rimuovere, verifica se il browser è l’unico gestore associato ai profili utente o ai launcher di sistema. Se hai creato collegamenti personalizzati, la pulizia deve includere anche quelli, altrimenti ti ritrovi con voci di menu rotte o script che puntano a un binario inesistente.

    In sintesi: su Ubuntu 22.04 LTS non manca la scelta, manca semmai la disciplina nel decidere quale modello di gestione vuoi adottare. Se vuoi semplicità operativa, resta nel flusso nativo della distro. Se vuoi portabilità o isolamento, scegli Flatpak o tarball. Se vuoi il minimo attrito con Ubuntu, Snap è la risposta più diretta.