Guida verificata con Ubuntu: 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida illustra due diverse procedure per l'installazione del browser Firefox da repository esterni, utile per installare il programma su Ubuntu 22.04 e successivi, nel tradizionale formato di pacchetto .deb anziché nel formato snap.
I repository esterni potrebbero fornire versioni di Firefox in anticipo rispetto a quelli ufficiali di Ubuntu, anche quando altri canali di distribuzione o sviluppo considerano le stesse versioni non stabili (es.: versioni beta).
Si raccomanda di utilizzare soltanto una delle seguenti procedure, poiché l'uso di entrambe potrebbe generare conflitti nelle configurazioni salvate nella directory ~/.mozilla.
L'aggiunta del PPA Mozilla Team, descritta di seguito, aggiorna la versione preinstallata di Thunderbird. Assicurarsi pertanto della compatibilità degli add-on eventualmente usati con l'ultima versione.
Aggiungendo i repository esterni descritti di seguito è possibile installare la versione ESR di Firefox e una versione più recente di Thunderbird.
Operazioni preliminari (facoltativo)
Migrazione di dati e impostazioni dalla versione snap
Se necessario, è possibile eseguire il backup e/o la migrazione di profilo, cronologia, segnalibri, password salvate ecc.
A tale scopo è sufficiente copiare la relativa cartella presente nella propria Home, digitando nel terminale:
cp -r ~/snap/firefox/common/.mozilla ~
Qualora nella Home sia già presente una cartella ~/.mozilla, se di proprio interesse, è necessario rinominarla o salvarla in altra posizione altrimenti verrà sovrascritta.
Disinstallare Firefox in formato snap
Se non si desidera utilizzare più la versione snap preinstallata, è possibile disinstallarla. Digitare quindi nel terminale il comando:
sudo apt purge firefox && sudo snap remove --purge firefox
Per eliminare anche cronologia, impostazioni ecc., digitare inoltre:
rm -rf snap/firefox
Installazione
Da Repository Mozilla
Importare la chiave della firma dei pacchetti del repository Mozilla digitando nel terminale:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
Per controllare che l'impronta sia 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3, digitare il comando:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'
Qualora la chiave non corrispondesse ripetere il primo passaggio.Importare il repository di APT Mozilla con il comando:
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 dare priorità al repository appena aggiunto, creare con i privilegi di amministrazione e con un editor di testo il file /etc/apt/preferences.d/mozilla e incollare il seguente testo:
Package: * Pin: origin packages.mozilla.org Pin-Priority: 1000
Installare il pacchetto firefox.
Localizzazione
Se presenti, eliminare eventuali pacchetti della lingua già presenti nel formato firefox-locale-* (firefox-locale-en, firefox-locale-it ecc.) digitando nel terminale:
sudo apt purge firefox-locale-*
Per la lingua italiana installare il pacchetto firefox-l10n-it.
Da PPA Mozilla Team
Creare con i privilegi di amministrazione e con un editor di testo il file /etc/apt/preferences.d/mozillateamppa e incollare il seguente testo:
Package: firefox* Pin: release o=LP-PPA-mozillateam Pin-Priority: 501
Se non si desidera aggiornare anche il clent mail Thunderbird, aggiungere le righe, dopo una riga vuota:
Package: thunderbird* Pin: release o=LP-PPA-mozillateam Pin-Priority: -1
Qualora inoltre non si desideri più installare Firefox in snap dopo l'eventuale rimozione del PPA, aggiungere le seguenti righe, dopo una riga vuota:
Package: firefox* Pin: release o=Ubuntu Pin-Priority: -1
Salvare e chiudere il file.Installare il PPA Mozilla Team con il comando:
sudo add-apt-repository ppa:mozillateam/ppa
Digitare il seguente comando per installare il pacchetto firefox dai PPA Mozilla Team:
sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-it firefox-locale-en firefox-mozsymbols
Al termine della procedura sarà possibile avviare Firefox.
Da Repository Ubuntuzilla
Importare la chiave della firma dei pacchetti del repository Ubuntuzilla digitando nel terminale:
sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/ubuntuzilla.gpg --recv-keys --keyserver keyserver.ubuntu.com 0x2667CA5C
Importare il repository di Ubuntuzilla con il comando:
echo "deb [signed-by=/etc/apt/keyrings/ubuntuzilla.gpg] https://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | sudo tee /etc/apt/sources.list.d/ubuntuzilla.list
Assicurarsi che il file /etc/apt/keyrings/ubuntuzilla.gpg e i relativi permessi di esecuzione siano attribuiti all'utente root. In caso contrario modificarli con le istruzioni contenute in questa guida.
Installare il pacchetto firefox-mozilla-build.
Al termine della procedura sarà possibile avviare Mozilla Build of Firefox.
Localizzazione
Seguire le istruzioni di questa guida.
Aggiornamento
Mozilla Build of Firefox viene mantenuto aggiornato effettuando i normali aggiornamenti di sistema.
Ulteriori risorse