Firefox ora offerto come pacchetto DEB per gli utenti di distribuzioni basate su Debian/Ubuntu. Lo trovo un po' strano o addirittura divertente, dal momento che sarebbe stato Mozilla a proporre a Canonical di includere la versione snap. L'unica cosa certa è che ora può essere scaricato anche in formato DEB, e qui spiegheremo come installare quel pacchetto dal istruzioni fornite Mozilla stessa.
Ma prima di continuare, vorrei anche ribadire ciò che consiglia l'azienda dietro l'unico browser che compete testa a testa con Chromium e Safari: la prima cosa da considerare è l'opzione offerta da una distribuzione Linux, poiché è la più diretta e semplice; Poi consigliano di utilizzare la versione flatpak, e poi il resto, tra cui troviamo i pacchetti snap e DEB. Oserei assicurare che il Pacchetto DEB è la seconda nella maggior parte delle distribuzioni basate su Debian/Ubuntu.
Installa Firefox dal repository APT
Sfortunatamente, Dobbiamo fare più di quello che vorrebbero i pochi tifosi del terminale. Il motivo principale è che proprio Debian e Ubuntu hanno alcuni problemi con Firefox. Debian utilizza la versione ESR (come LTS) e Ubuntu offre solo la versione snap. Sul sistema Canonical si arriva al punto in cui non è possibile installare manualmente il pacchetto DEB senza visualizzare errori di dipendenze non disponibili, ma tutto ciò viene risolto se si seguono questi passaggi:
- Se non esiste, viene creata una directory per le chiavi del repository APT:
sudo install -d -m 0755 /etc/apt/keyrings
- La chiave di firma viene importata dal repository APT di Mozilla (se restituisce un errore perché wget non è installato, viene installato con sudo apt installa wget):
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
- Puoi verificare la chiave, che al momento in cui scrivo è 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3, con il seguente comando:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'
- Ora il repository Mozilla viene aggiunto al file source.list:
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
- Configura APT per dare priorità ai pacchetti dal repository Mozilla:
echo ' Pacchetto: * Pin: origine packages.mozilla.org Priorità Pin: 1000 ' | sudo tee /etc/apt/preferences.d/mozilla
- Infine si aggiornano i repository e si installa il pacchetto DEB di Firefox:
sudo apt-get update && sudo apt-get install firefox
Altre lingue
Firefox può essere scaricato in formato DEB dall'FTP di Mozilla, purché si acceda alla versione en_US (inglese nordamericano). Il collegamento per la versione 122 è è, ed è proprio ciò che verrà installato se seguiamo i passaggi precedenti. Se vogliamo usarlo in un'altra lingua, si può anche fare. Per vedere le lingue disponibili dobbiamo scrivere, senza virgolette, «apt-cache ricerca firefox-l10n«. I pacchetti per lo spagnolo sono:
- firefox-l10n-es-ar per l'Argentina.
- firefox-l10n-es-cl per il Cile.
- firefox-l10n-es-es per la Spagna.
- firefox-l10n-es-mx per il Messico.
E il comando è quello di sempre: «sudo apt install firefox-l10n-es-es» per me sono spagnolo.
Ogni caso è diverso
Come già spiega Mozilla, non tutte le distribuzioni hanno la stessa filosofia e tutto questo non è sempre necessario. Raccomandano di rimanere con la versione offerta nei repository ufficiali, ma ci sono chiare eccezioni. Le già citate Debian e Ubuntu sono due di queste, una per l'utilizzo della versione ESR e l'altra per l'utilizzo del pacchetto snap.
Firefox garantisce che il pacchetto DEB lo controllano meglio e non vi è alcun riconfezionamento che possa causare problemi. Inoltre, gli aggiornamenti saranno veramente istantanei e le prestazioni saranno di gran lunga superiori allo snap di Ubuntu. Ce l'ho sulla mia installazione di Ubuntu e posso confermare che tutto funziona come previsto.
Vale la pena ricordare che nel repository Mozilla sono presenti anche le versioni Beta e Nightly, e possono essere utilizzate tutte contemporaneamente poiché Firefox è stato eseguito in un profilo diverso per molto tempo (intorno alla v70 o giù di lì).