
Se lavori con il web o sei semplicemente curioso di provare le ultime novità di Mozilla, probabilmente ti sarai chiesto come eseguire Firefox Nightly su Ubuntu senza compromettere il tuo browser stabile. Questa guida offre diversi modi per installarlo, mantenerlo aggiornato e, cosa molto importante, consentirgli di coesistere con il tuo Firefox standard utilizzando un profilo separato. Tutto questo è spiegato con istruzioni chiare, esempi e suggerimenti pratici basati su scenari reali. L'obiettivo: installare, testare e aggiornare Firefox Nightly su Ubuntu senza danneggiare l'ambiente..
Esistono tre metodi che coprono praticamente tutte le esigenze: l'installazione dal repository APT offerto da Mozilla, l'utilizzo di un pacchetto Flatpak e il ricorso al classico file "portatile" .tar.bz2. Ognuno di essi ha i suoi pro e contro, e qui li vedremo in dettaglio, così potrete scegliere quello più adatto a voi. Imparerai anche come creare un profilo separato e un collegamento .desktop per evitare conflitti con la versione stabile di Firefox..
Cos'è Firefox Nightly e perché potrebbe interessarti?
Firefox Nightly è l'edizione di sviluppo di Firefox, compilata e rilasciata quotidianamente con le ultime funzionalità, correzioni di bug e funzionalità di test. Questo la rende perfetta per sviluppatori, tester e utenti curiosi che vogliono rimanere al passo con i tempi. Nightly potrebbe includere modifiche all'interfaccia ed esperimenti non ancora presenti nella versione stabile.Ecco perché è una buona idea isolare la sessione da quella di Firefox che usi quotidianamente.
Storicamente, alcune modifiche importanti (come l'interfaccia "Australis" di allora) hanno generato molto clamore perché hanno influenzato le estensioni e le abitudini di utilizzo. Pertanto, se si intende installare Nightly, è consigliabile mantenere intatto il profilo Firefox stabile e crearne uno separato, specifico per Nightly. La separazione dei profili evita incompatibilità, perdita di dati e tempi di avvio lenti dovuti ai controlli in blocco..
Metodi di installazione in Ubuntu: una panoramica
Prima di entrare nei dettagli, ecco una panoramica generale delle opzioni disponibili, tutte valide in Ubuntu e derivati (Linux Mint, ecc.): Archivio ufficiale APT, Flatpak e tar.bz2 di MozillaOgni metodo gestisce l'installazione, l'integrazione e gli aggiornamenti in modo diverso.
- Repository APT di Mozilla: installazione come pacchetto .deb, integrazione nativa con il sistema e aggiornamenti tramite il gestore pacchetti.
- Flatpak: Pacchetto isolato dal sistema, facile da installare/aggiornare, coesiste bene con altre versioni e non influisce sulla versione stabile di Firefox dai repository ufficiali.
- Tarball .tar.bz2: metodo “portatile”; massimo controllo e flessibilità, ma con più passaggi manuali per integrare il launcher e gestire gli aggiornamenti.
Nella guida spiego ogni metodo con i comandi, i pro e i contro e le note sulla coesistenza con la versione stabile di Firefox. Vedrai anche come aggiungere pacchetti di lingue e come aggiornarli o disinstallarli a seconda del metodo scelto..
Installa Firefox Nightly dal repository APT di Mozilla
Mozilla ha annunciato un repository APT per Linux (Debian/Ubuntu e derivate) con i pacchetti .deb di Firefox Nightly. Questo è il modo più "pulito" per gestire Nightly come qualsiasi altra applicazione di sistema: viene installato, integrato e aggiornato direttamente dal gestore pacchetti. Sono disponibili anche pacchetti di lingua l10n per adattare l'interfaccia al tuo spagnolo preferito (ES, AR, CL, MX).
Questi sono i passaggi consigliati nella versione moderna di Ubuntu per configurare la chiave, il repository e l'installazione. I comandi richiedono privilegi sudo:
sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://packages.mozilla.org/apt/repo-signing-key.gpg | \ sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | \ sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null sudo apt update sudo apt install firefox-nightly
Con questo, il browser verrà installato come pacchetto .deb. Se si desidera impostare le priorità APT (pinning) per controllare quale origine abbia la precedenza, è possibile creare una preferenza che influisca solo su Nightly. Questo passaggio è facoltativo e destinato agli utenti avanzati.:
printf "Pacchetto: firefox-nightly\nPin: origin packages.mozilla.org\nPriorità PIN: 500\n" | \ sudo tee /etc/apt/preferences.d/moz-firefox-nightly > /dev/null
Per aggiungere un pacchetto di lingue, cerca il pacchetto corrispondente e installalo. Ci sono diversi gusti spagnoli tra i l10n disponibili:
apt-cache search firefox-nightly-l10n | grep -i espa sudo apt install firefox-nightly-l10n-es-es # Spagnolo (Spagna)
Alternative:
sudo apt install firefox-nightly-l10n-es-ar # Spagnolo (Argentina) sudo apt install firefox-nightly-l10n-es-cl # Spagnolo (Cile) sudo apt install firefox-nightly-l10n-es-mx # Spagnolo (Messico)
Vantaggi del metodo APT: eseguibili ottimizzati per il compilatore, flag di sicurezza completamente abilitati e aggiornamenti integrati nel normale ciclo di sistema. Per chi cerca prestazioni e comfort, di solito è l'opzione più equilibrata..
Installa Firefox Nightly con Flatpak
Se preferisci isolare il browser dal sistema e da altre dipendenze, Flatpak è un'ottima alternativa. È facile da installare e aggiornare e ti consente di utilizzare Nightly senza compromettere la versione stabile di Firefox inclusa nella tua distribuzione. Inoltre, puoi sempre disinstallarlo con un singolo comando se vuoi lasciarlo "come se nulla fosse successo"..
Per prima cosa, assicurati di avere il supporto Flatpak (ulteriori informazioniNell'Ubuntu attuale, di solito è sufficiente installare il pacchetto; nei sistemi più vecchi, è diventato popolare uno specifico PPA. Ti do entrambe le opzioni così puoi scegliere in base alla tua versione:
Ubuntu attuale:
sudo apt update && sudo apt install flatpak
Vecchio Ubuntu (se hai bisogno del PPA storico):
sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt update && sudo apt install flatpak
Con Flatpak pronto, puoi installare Nightly da un flatpakref gestito appositamente. La prima volta, il processo potrebbe richiedere di abilitare un repository aggiuntivo (ad esempio, il repository GNOME). Rispondi come preferisci; di solito non è necessario attivarlo per ogni cosa.:
installazione flatpak --da https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref
Per eseguire il browser installato come Flatpak, ricordatevi di usare il comando “run”. Puoi avviarlo dal terminale oppure creare un collegamento con lo stesso comando.:
flatpak esegue org.mozilla.FirefoxNightly
L'aggiornamento e la disinstallazione sono altrettanto semplici. In questo modo avrai sempre l'ultima build o potrai pulire il sistema in pochi secondi:
aggiornamento flatpak org.mozilla.FirefoxNightly disinstallazione flatpak org.mozilla.FirefoxNightly
Installa e usa il tarball .tar.bz2 (metodo portatile)
Il metodo tradizionale per le nightly build di Linux è il file .tar.bz2. Lo scarichi, lo estrai e lo esegui: non "installa" nulla sul sistema e puoi salvarlo dove vuoi. È l'ideale se si desidera il controllo totale o avere più copie in parallelo per i test..
Guida passo passo di base per utilizzare il tarball mantenendo tutto nella tua cartella personale (consigliato se desideri aggiornamenti automatici all'interno dell'app): Posiziona Nightly in un percorso in cui hai i permessi di scrittura..
- Scarica il tarball Nightly da Sito Ufficiale da Mozilla Nightly.
- Crea una cartella per le tue app locali (se non esiste):
mkdir -p "$HOME/apps"
- Estrarre il file .tar.bz2 da lì:
cd "$HOME/apps" tar xf ~/Downloads/firefox-*.tar.bz2 # Adatta il nome in base al file scaricato
Importante riguardo agli aggiornamenti automatici: se inserisci Nightly in /opt (o in qualsiasi percorso che richieda root), come potresti aver fatto in un tentativo precedente, il browser non sarà in grado di eseguire l'aggiornamento automatico giornaliero perché non ha i permessi per scrivere in quella cartella. L'installazione nella directory HOME consente alla build Nightly di aggiornarsi automaticamente senza dover scaricare il tarball ogni giorno..
Per integrarlo meglio nel sistema, puoi creare un collegamento .desktop e un profilo dedicato, in modo che non influisca sulla versione stabile di Firefox. Di seguito spiegherò entrambi i dettagli..
Crea un profilo separato in modo che non interferisca con la versione stabile di Firefox.
Questo è il trucco che risolve il classico "problema": aprire Nightly e provare a usare il profilo predefinito, controllando le estensioni e disabilitando ciò che non dovrebbe. Con un profilo separato, Nightly si avvia in modo leggero, non influisce sui componenti aggiuntivi di uso quotidiano e ti permette di sperimentare senza timore. Il comando chiave: crea e usa un profilo univoco.
Per prima cosa, crea il nuovo profilo (ad esempio, "nightly-session") e poi avvialo, specificando che deve utilizzare quel profilo. Aggiungi -no-remote per eseguire Nightly e la versione stabile di Firefox contemporaneamente, se necessario. Funziona allo stesso modo per APT, Flatpak o tarball regolando il percorso/chiamata:
Crea un profilo:
firefox -CreateProfile sessione notturna
Avvia utilizzando quel profilo specifico:
firefox -P nightly-session -no-remote
Se hai installato usando APT, il binario si chiamerà firefox-nightly. Con Flatpak, dovrai usare flatpak run e passare i parametri; e con un tarball, l'eseguibile sarà firefox all'interno della cartella estratta. Adatta il comando in base all'origine della tua installazione.
Crea un collegamento .desktop per un avvio facile
Con un file .desktop, Nightly sarà disponibile nel menu delle applicazioni e potrà essere aggiunto al dock. Se l'avete installato con APT, di solito ne viene creato uno automaticamente. Se l'avete importato con Flatpak, è anche integrato. Con il tarball, è meglio creare manualmente il launcher e, se volete, copiarlo in /usr/share/applications (richiede sudo) o lasciarlo nel vostro spazio utente. Ti mostrerò un esempio utilizzando il tarball posizionato in $HOME/apps:
mkdir -p ~/.local/share/applications cat > ~/.local/share/applications/firefox-nightly.desktop << 'EOF' [Voce desktop] Nome=Firefox Nightly Commento=Browser web Firefox (Nightly) Esegui=/home/TUO_UTENTE/apps/firefox/firefox -P nightly-session -no-remote Terminale=false Tipo=Applicazione Icona=/home/TUO_UTENTE/apps/firefox/browser/chrome/icons/default/default128.png Categorie=Rete;Browser web; StartupWMClass=Firefox Nightly EOF
Sostituisci YOUR_USERNAME con il tuo vero nome e modifica il percorso dell'icona se necessario. Da lì, potrai cercare "Firefox Nightly" nel tuo launcher preferito. Se preferisci che l'intero sistema possa vederlo, copia il file .desktop in /usr/share/applications con sudo.
Alcuni script sviluppati dalla community e in circolazione su GitHub automatizzano tutto: download del tarball, creazione del profilo, creazione del file .desktop e pulizia dei file temporanei. Questi script potrebbero richiedere sudo solo per copiare il file .desktop in /usr/share/applications, garantendone il riconoscimento immediato da parte del sistema. Utilizzateli a vostro rischio e pericolo e controllate sempre il contenuto prima di eseguirli.
Pacchetti linguistici (l10n) per Nightly
Se installi Nightly tramite APT dal repository Mozilla, puoi aggiungere la tua lingua preferita in spagnolo utilizzando i pacchetti l10n. Come hai visto sopra, i nomi sono intuitivi: es-es, es-ar, es-cl, es-mx. L'installazione di uno di essi traduce l'interfaccia e alcuni messaggi nel dialetto corrispondente.
Per trovarli rapidamente e installarli: Utilizzare la ricerca apt-cache e scegliere il pacchetto l10n esatto.
apt-cache search firefox-nightly-l10n | grep -i es sudo apt install firefox-nightly-l10n-es-es
Aggiorna e disinstalla secondo il metodo
Il modo in cui aggiornare e rimuovere Nightly dipende da come lo hai installato. Riassumerò i comandi pratici per ogni metodo. In questo modo sarai sicuro di non lasciare tracce e di non compromettere la configurazione stabile di Firefox..
- APT (Mozilla)
- aggiornamento:
sudo apt update && sudo apt upgrade(oppure lascia che lo faccia il tuo responsabile grafico). - Disinstalla:
sudo apt remove firefox-nightly(e facoltativamentesudo apt autoremove).
- aggiornamento:
- Flatpak
- aggiornamento:
flatpak update org.mozilla.FirefoxNightly. - Disinstalla:
flatpak uninstall org.mozilla.FirefoxNightly.
- aggiornamento:
- tarball
- Aggiornamento: se si trova nella directory HOME, Nightly solitamente si aggiorna automaticamente. Se lo inserisci in
/optSarà necessario scaricare e sostituire manualmente il tarball. - Disinstalla: elimina la cartella in cui hai estratto il file e rimuovi il file .desktop che hai creato.
- Aggiornamento: se si trova nella directory HOME, Nightly solitamente si aggiorna automaticamente. Se lo inserisci in
Se hai creato un profilo denominato nightly-session, puoi mantenerlo o eliminarlo tramite il gestore profili di Firefox quando non ti serve più. Mantenere profili separati è una buona pratica se si intende alternare tra build stabili e nightly..
Note e problemi tipici (con le relative soluzioni)
Nightly non si aggiorna automaticamente Se l'hai installato dal tarball in una cartella di sola lettura per il tuo utente (ad esempio, /opt), l'aggiornamento integrato non può scrivere le patch, costringendoti a scaricare e sostituire manualmente il pacchetto ogni giorno. Soluzioni: spostalo nella tua cartella home o installalo usando APT/Flatpak per delegare gli aggiornamenti di sistema.
Se lo noti Nightly sostituisce la versione stabile di Firefox Se disabilita le estensioni, è perché stai utilizzando lo stesso profilo per entrambe le versioni. Crea un nuovo profilo (firefox -CreateProfile nightly-session) ed eseguilo con -P nightly-session -no-remote. Questo eviterà conflitti di sessione e lo "sweeping" dei componenti aggiuntivi tra versioni diverse.
Quando si installa tramite PPA o repository che non separano correttamente i pacchetti, si può finire con Thunderbird o altri componenti nei rami "sviluppo" Involontariamente. Il repository APT di Mozilla per Nightly è progettato specificamente per Firefox Nightly e la sua l10n, offrendoti un maggiore controllo su ciò che installi.
Se stai utilizzando Flatpak e ti viene chiesto di abilitare un repository extra (come quello in GNOME) Durante l'installazione da Flatpakref, puoi accettare o ignorare la richiesta in base alle tue preferenze. Questa richiesta è normale in alcune fonti Flatpakref della community e non dovrebbe influire sull'utilizzo di Nightly.
Per integrare il tarball con la sua icona e la voce di menu, crea il file .desktop come mostrato sopra. Se vuoi trascinare l'icona sul dock (Plank, Dash sul Dock, ecc.), apri semplicemente la cartella. /usr/share/applications o ~/.local/share/applications y trascina il launcher appena creatoSemplice ed efficace.
In alcuni casi vedrai script che promettono di installare Nightly con "un solo comando": scaricano l'ultima build, configurano il profilo "nightly-session", creano il file .desktop e lo posizionano nella posizione corretta. È sempre opportuno rivederli, ma rappresentano un buon riferimento per i passaggi minimi che è necessario automatizzare..
Quando scegliere ciascun metodo
Se vuoi il file integrazione migliorata con Ubuntu E per aggiornarlo come qualsiasi altro pacchetto, il repository APT di Mozilla è il tuo alleato. Otterrai file binari con ottimizzazioni di compilazione, rafforzati con flag di sicurezza e perfettamente integrati nella tua routine di aggiornamento.
Se si preferisce isolamento del sistema Grazie al suo ciclo di vita indipendente, Flatpak è facile da gestire e coesiste perfettamente con la versione stabile preinstallata sulla tua distribuzione. Inoltre, la sua rimozione è immediata se ti serve solo per test occasionali.
Se siete alla ricerca controllo manuale Se hai bisogno di avere più copie della build Nightly in esecuzione contemporaneamente, il tarball .tar.bz2 rimane l'opzione più flessibile. Tuttavia, salvalo nella tua directory home per beneficiare dell'aggiornamento automatico; se lo lasci in /opt, presumibilmente dovrai sostituire manualmente il pacchetto quando verrà rilasciata una nuova build.
Esempi di esecuzione con profilo separato
Sebbene l'idea sia la stessa, il comando di esecuzione cambia leggermente a seconda di come lo hai installato. Ho incluso alcune varianti per adattarle alla tua situazione. La chiave rimane -P nightly-session -no-mote.
- APT (Mozilla)
firefox-nightly -P nightly-session -no-remote
- Flatpak
flatpak esegue org.mozilla.FirefoxNightly -P nightly-session -no-remote
- tarball
/home/TUO_UTENTE/apps/firefox/firefox -P nightly-session -no-remote
Se hai già aperto la versione stabile di Firefox e vuoi avviare Nightly senza che si "agganci" alla stessa istanza, il parametro -no-mote è essenziale. Impedisci a un Firefox di provare a riutilizzare la sessione dell'altro.
Buone pratiche per test notturni senza dolore
Utilizza un profilo separato per Nightly e lascia invariato il tuo profilo live. Abilita la sincronizzazione di Firefox (se la utilizzi) nel profilo Nightly con cautela, nel caso in cui non desideri che i dati di test vengano mescolati con i tuoi segnalibri quotidiani. Non dimenticare che Nightly può disattivare temporaneamente le estensioni incompatibili..
Aggiungi il collegamento al dock e assegnagli un nome che non venga confuso con la versione stabile, ad esempio "Firefox Nightly". Se modifichi il file .desktop, aggiungi il parametro -P nightly-session -no-remote alla riga Exec. In questo modo non dovrai ricordare il comando ogni volta..
Se rilevi un problema o una regressione, sfrutta il fatto che Nightly riceve correzioni ogni giorno. Controlla gli aggiornamenti in sospeso o segnala il bug se persiste. Partecipare con feedback fa parte dello spirito dell'utilizzo di Nightly.
Dopo aver scelto il metodo più adatto alle tue esigenze, configurato un profilo separato e, se necessario, il launcher .desktop, avrai il meglio di entrambi i mondi: un Firefox stabile per il lavoro e una build Nightly giornaliera per sperimentare e sviluppare. Con il repository APT di Mozilla, ottieni integrazione e sicurezza; con Flatpak, isoli le dipendenze; e con il tarball, ottieni il controllo assoluto. La chiave pratica per evitare conflitti è il profilo "nightly-session" e il parametro -no-remote, mentre i pacchetti di lingua l10n completano l'esperienza di utilizzo in spagnolo senza sforzo. Provare l'ultima versione di Firefox su Ubuntu è più facile di quanto sembri se si seguono queste nozioni di base..