Premesso che non mi sono messo a leggere tutto, per installare la versione deb c'è la guida ufficiale di Mozilla:
https://support.mozilla.org/it/kb/insta ... efox-linux
Il limite di quella guida (per il resto ben fatta) è che non tiene conto del fatto che Firefox è già installato. La disinstallazione lascia un pacchetto dummy che fa ripartire l’installazione da snap anche se fatta con apt, per cui alla fine hai
sempre e solo la versione snap che è forse il motivo per cui nella versione snap non cambia nulla: in realtà hai sempre avuto solo quella e mai installato quella tramite pacchetti deb.
Bisogna prima eliminare Firefox da snap ed il pacchetto dummy che provoca questo comportamento. Ti lascio tutte le istruzioni che ho usato su Ubuntu 24.04 per fare una installazione pulita (vengono eliminati anche i file di configurazione della precedente installazione snap) effettivamente tramite pacchetti deb direttamente dal repository Mozilla.
Codice: Seleziona tutto
# Eliminazione completa installazione snap precedente
sudo snap disable firefox
sudo snap remove --purge firefox
sudo apt remove --purge firefox
1) creare una directory per archiviare le chiavi del repository APT se non esiste (controllare con cat /etc/apt/keyrings se si lamenta che è una directory allora esiste già, NON c'è bisogno del comando successivo):
2) Importare la chiave firmata del repository Mozilla APT:
Codice: Seleziona tutto
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
Se wget non è installato, lo si può installare tramite
3) Controllare l'impronta digitale (fingerprint) che dovrebbe essere 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3:
Codice: Seleziona tutto
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") printf "\nImpronta digitale della chiave verificata (%s).\n", $0; else printf "\nVerifica fallita: impronta digitale (%s) non corrispondente a quella prevista.\n", $0}'
4) Aggiungere il repository Mozilla APT all'elenco delle fonti:
Codice: Seleziona tutto
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
5) Configurare APT per dare la priorità ai pacchetti dal repository Mozilla:
Codice: Seleziona tutto
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla
6) Aggiornare l'elenco dei pacchetti e installare firefox:
7) Per verificare se Firefox è stato effettivamente installato dal ppa di Firefox:

(Opzionale) Configurare lingue diverse dall'italiano in Firefox con file .deb
Per chi desidera utilizzare Firefox in una lingua diversa rispetto all'inglese americano, sono stati creati pacchetti .deb contenenti i pacchetti linguistici per Firefox. Per installare un pacchetto linguistico specifico, sostituire it nell'esempio seguente con il codice di lingua desiderato:
Per elencare tutte le lingue disponibili:
Ubuntu 24.04 LTS --> Sony Vaio VPCCA1S1E - Intel Core i5-2410M x 4 - 8 GB Ram - Scheda grafica AMD Mobility Radeon HD 6400 2GB Ram con driver radeon
Ubuntu 24.04 LTS --> Geekom A9 Max - AMD Ryzen AI 9 HX 370 - 32 GB Ram - Scheda grafica AMD Radeon 890M