## 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