## page created by andreas-xavier
## page was renamed from Firefox
#format wiki
#LANGUAGE it
<
>
<>
<>
= 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 [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]] anziché nel formato [[AmministrazioneSistema/InstallareProgrammi/PacchettiSnap|snap]].
{{{#!wiki important
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).
}}}
{{{#!wiki important
Si raccomanda di utilizzare soltanto una delle seguenti procedure, poiché l'uso di entrambe potrebbe generare conflitti nelle configurazioni salvate nella directory `~/.mozilla`.
}}}
{{{#!wiki important
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.
}}}
{{{#!wiki tip
Aggiungendo i repository esterni descritti di seguito è possibile installare la [[InternetRete/Navigazione/Firefox/FirefoxESR|versione ESR]] di '''Firefox''' e una versione più recente di '''[[https://wiki.ubuntu-it.org/InternetRete/Messaggistica/Thunderbird|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 [[AmministrazioneSistema/Terminale|terminale]]:{{{
cp -r ~/snap/firefox/common/.mozilla ~
}}}
{{{#!wiki important
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 [[AmministrazioneSistema/Terminale|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 ==
0. Importare la chiave della firma dei pacchetti del repository '''Mozilla''' digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
}}}
0. 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.
0. 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
}}}
0. Per dare priorità al repository appena aggiunto, creare con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/apt/preferences.d/mozilla` e incollare il seguente testo:{{{
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
}}}
0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare la lista dei pacchetti]].
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://firefox|firefox]].
=== Localizzazione ===
0. Se presenti, eliminare eventuali pacchetti della lingua già presenti nel formato `firefox-locale-*` (''firefox-locale-en'', ''firefox-locale-it'' ecc.) digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo apt purge firefox-locale-*
}}}
0. Per la lingua italiana [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://firefox-l10n-it|firefox-l10n-it]].
== Da PPA Mozilla Team ==
0. Creare con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|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 '''[[InternetRete/Messaggistica/Thunderbird|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.
0. Installare il '''PPA Mozilla Team''' con il comando:{{{
sudo add-apt-repository ppa:mozillateam/ppa
}}}
0. 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 [[AmbienteGrafico/AvviareProgrammi|avviare]] '''Firefox'''.
== Da Repository Ubuntuzilla ==
0. Importare la chiave della firma dei pacchetti del repository '''[[http://ubuntuzilla.sourceforge.net/|Ubuntuzilla]]''' digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{
sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/ubuntuzilla.gpg --recv-keys --keyserver keyserver.ubuntu.com 0x2667CA5C
}}}
0. 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
}}}
0. Assicurarsi che il file `/etc/apt/keyrings/ubuntuzilla.gpg` e i relativi [[AmministrazioneSistema/PermessiFile#Visualizzare_i_permessi|permessi di esecuzione]] siano attribuiti all'utente root. In caso contrario modificarli con le istruzioni contenute in [[Repository/GestioneRepositoryTerzeParti#Installazione_diretta_del_file_gpg|questa guida]].
0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare la lista dei pacchetti]].
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://firefox-mozilla-build|firefox-mozilla-build]].
Al termine della procedura sarà possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] '''Mozilla Build of Firefox'''.
=== Localizzazione ===
Seguire le istruzioni di questa [[InternetRete/Navigazione/Firefox/Configurazione#Localizzazione|guida]].
=== Aggiornamento ===
'''Mozilla Build of Firefox''' viene mantenuto aggiornato effettuando i normali [[AmministrazioneSistema/Aggiornamenti|aggiornamenti di sistema]].
= Ulteriori risorse =
* [[https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-deb-package-for-debian-based-distributions|Guida sul sito ufficiale per l'installazione da Repository Mozilla]] (in inglese)
* [[https://sourceforge.net/projects/ubuntuzilla/|Progetto Ubuntuzilla]]
* [[https://sourceforge.net/p/ubuntuzilla/wiki/Main_Page/|Ubuntuzilla Wiki]]
* [[https://launchpad.net/~mozillateam/+archive/ubuntu/ppa/|PPA Mozilla Team]]
----
CategoryInternet