#1 Le 29/01/2023, à 07:55
- matrix-bx
[Résolu] Firefox se réinstalle tout seul en snap
Bonjour à toutes et tous.
Je croyais avoir configuré tout comme il faut pour avoir firefox en .deb depuis le dépôt mozillateam plutôt qu'en snap (en suivant ce tuto).
matrix-bx@laptop:~$ grep -v ^# /etc/apt/sources.list.d/mozillateam-ubuntu-ppa-jammy.list
deb https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu/ jammy main
matrix-bx@laptop:~$
matrix-bx@laptop:~$ cat /etc/apt/preferences.d/firefox-nosnap
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
matrix-bx@laptop:~$
matrix-bx@laptop:~$ cat /etc/apt/preferences.d/firefox-nosnap1
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: -1
matrix-bx@laptop:~$
Mais encore ce matin (c'est pas la 1ère fois, mais les fois précédentes j'avais raté des trucs dans le tuto).
Dans /var/log/apt/history/log
Start-Date: 2023-01-29 06:28:12
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox-locale-fr:amd64 (109.0+build2-0ubuntu0.22.04.1~mt1, 1:1snap1-0ubuntu2), firefox:amd64 (109.0+build2-0ubuntu0.22.04.1~mt1, 1:1snap1-0ubuntu2)
End-Date: 2023-01-29 06:28:41
matrix-bx@laptop:~$ snap list firefox
Nom Version Révision Suivi Éditeur Notes
firefox 109.0-2 2277 latest/stable mozilla✓ -
matrix-bx@laptop:~$
matrix-bx@laptop:~$ apt policy firefox
firefox:
Installé : 1:1snap1-0ubuntu2
Candidat : 109.0.1+build1-0ubuntu0.22.04.1~mt1
Table de version :
*** 1:1snap1-0ubuntu2 500
500 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
109.0.1+build1-0ubuntu0.22.04.1~mt1 1001
-1 https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy/main amd64 Packages
matrix-bx@laptop:~$
Un grand coup de "sudo snap remove firefox ; sudo apt install firefox" et
matrix-bx@laptop:~$ apt policy firefox
firefox:
Installé : 109.0.1+build1-0ubuntu0.22.04.1~mt1
Candidat : 109.0.1+build1-0ubuntu0.22.04.1~mt1
Table de version :
1:1snap1-0ubuntu2 500
500 http://fr.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
*** 109.0.1+build1-0ubuntu0.22.04.1~mt1 1001
-1 https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
matrix-bx@laptop:~$
Ça commence à me gonfler sévèrement.
Aurais-je encore raté un truc ?
Y'a un moyen efficace de ne plus subir ce désagrément ?
Sinon, je me résoudrai à coller ça dans cron:
* */1 * * * snap list firefox >/dev/null 2>&1 && snap remove firefox >/dev/null 2>&1 && apt-get install -y firefox >/dev/null 2>&1
Bon dimanche.
Dernière modification par matrix-bx (Le 30/01/2023, à 06:44)
Utilisations des balises de mises en formes.
Hors ligne
#2 Le 29/01/2023, à 08:37
- FrancisFDZ
Re : [Résolu] Firefox se réinstalle tout seul en snap
Bonjour,
Quand on lance
sudo apt install firefox
depuis la 22.04 (si je ne m'abuse), firefox est installé systématiquement en mode snap, à moins de l'avoir interdit via un fichier adéquat, soit /etc/apt/preferences, soit par un fichier spécialisé dans /etc/apt/preferences.d (voir détails par exemple là). Il faudra alors installer firefox via le ppa de mozilla ou utiliser la version firefox-ESR.
L'installation de firefox en mode snap induit pas mal de problèmes, liés au confinement du mode snap, notamment pour la config.
Après relecture, il semblait pourtant que ta configuration était correcte pour interdire l'installation de la version snap et n'autoriser que la version deb 'mozilla team), je n'ai pas décelé d'erreur. Remplacer firefox par firefox-ESR pourrait résoudre ce dysfonctionnement (la config est la même)
Dernière modification par FrancisFDZ (Le 29/01/2023, à 08:46)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#3 Le 29/01/2023, à 08:42
- Compte supprimé
Re : [Résolu] Firefox se réinstalle tout seul en snap
Sinon, je me résoudrai à coller ça dans cron:
* */1 * * * snap list firefox >/dev/null 2>&1 && snap remove firefox >/dev/null 2>&1 && apt-get install -y firefox >/dev/null 2>&1
Bonjour,
heuuuu .. Ce n'est pas une solution. Comment vas-tu garder ton firefox paramétré?
De plus ça va te plomber chaque démarrage du pc...
Et n'oublie pas que tous ces téléchargements ont un coût énergétique qui impactent sur notre environnement.
#4 Le 29/01/2023, à 09:02
- nany
Re : [Résolu] Firefox se réinstalle tout seul en snap
Bonjour,
… (voir détails par exemple là).
…
Après relecture, il semblait pourtant que ta configuration était correcte pour interdire l'installation de la version snap et n'autoriser que la version deb 'mozilla team), je n'ai pas décelé d'erreur.
Sauf que le tuto que tu a mis en lien donne une stratégie différente.
Bloquer les paquets Firefox de Ubuntu
Dans un deuxième temps, on va bloquer les paquets Firefox d'Ubuntu pour ne pas qu'il se réinstalle.
On va créer le fichier firefox-for-nosnaps dans /etc/apt/preferences.d/
vi /etc/apt/preferences.d/firefox-for-nosnaps
On y ajoute ceci (on joue sur la priorité à -1) :
Package: firefox* Pin: release o=Ubuntu* Pin-Priority: -1
Autoriser Firefox en provenance du PPA
Dans ce même fichier, on ajoute ensuite le même type de bloc mais avec le paquet du PPA en lui mettant une priorité très élevée (Afin qu'il soit prioritaire sur le paquet d'ubuntu) :
vi /etc/apt/preferences.d/firefox-for-nosnaps
Package: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 99
Cette approche est très intéressante car elle permet de bloquer les paquets de Firefox en provenance des dépôts d’Ubuntu. De plus, le choix de la priorité 99 pour le dépôt mozillateam permet l’installation et la mise à jour de Firefox depuis ce PPA mais pas de thunderbird (qui a une priorité 500 dans les dépôts d’Ubuntu).
Hors ligne
#5 Le 29/01/2023, à 09:07
- matrix-bx
Re : [Résolu] Firefox se réinstalle tout seul en snap
heuuuu
.. Ce n'est pas une solution. Comment vas-tu garder ton firefox paramétré?
De plus ça va te plomber chaque démarrage du pc...
Et n'oublie pas que tous ces téléchargements ont un coût énergétique qui impactent sur notre environnement.
remove, pas purge, la config ne bouge pas.
Aucun impact sur le démarrage, c'est pas là que c'est exécuté.
L'exécution se ferait toute les heures (paramétrable) et se résume l'immense majorité du temps à la seule 1ère commande (snap list firefox), imperceptible.
Quand au coût énergétique, c'est pas moi qui télécharge cette m*rde de snap, et en comparaison de mes autres activités en ligne, c'est plus que négligeable.
Et par ailleurs, très largement compensé par ma non utilisation de véhicule thermique au quotidien, ou le non renouvellement des mes équipements depuis plus de 5 ans.
Merci de ta contribution.
Dernière modification par matrix-bx (Le 29/01/2023, à 09:13)
Utilisations des balises de mises en formes.
Hors ligne
#6 Le 29/01/2023, à 09:12
- matrix-bx
Re : [Résolu] Firefox se réinstalle tout seul en snap
Bonjour,
Sauf que le tuto que tu a mis en lien donne une stratégie différente.https://www.linuxtricks.fr/wiki/ubuntu-installer-firefox-en-deb-plutot-que-snap a écrit :Bloquer les paquets Firefox de Ubuntu
Dans un deuxième temps, on va bloquer les paquets Firefox d'Ubuntu pour ne pas qu'il se réinstalle.
On va créer le fichier firefox-for-nosnaps dans /etc/apt/preferences.d/
vi /etc/apt/preferences.d/firefox-for-nosnaps
On y ajoute ceci (on joue sur la priorité à -1) :
Package: firefox* Pin: release o=Ubuntu* Pin-Priority: -1
Autoriser Firefox en provenance du PPA
Dans ce même fichier, on ajoute ensuite le même type de bloc mais avec le paquet du PPA en lui mettant une priorité très élevée (Afin qu'il soit prioritaire sur le paquet d'ubuntu) :
vi /etc/apt/preferences.d/firefox-for-nosnaps
Package: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 99
Cette approche est très intéressante car elle permet de bloquer les paquets de Firefox en provenance des dépôts d’Ubuntu. De plus, le choix de la priorité 99 pour le dépôt mozillateam permet l’installation et la mise à jour de Firefox depuis ce PPA mais pas de thunderbird (qui a une priorité 500 dans les dépôts d’Ubuntu).
Très intéressant ça, j’essaie.
Merci.
[Edit]
Complément sur les MàJ auto
L'outil de mises à jour automatique "unattended upgrades" ne met pas à jour depuis des PPA des logiciels.
On créera un fichier spécifique dans /etc/apt/apt.conf.d/ nommé 50unattended-upgrades-firefox
Code BASH :
vi /etc/apt/apt.conf.d/50unattended-upgrades-firefox
On y place cette ligne pour bénéficier des MàJ :
Code BASH :Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";
Dernière modification par matrix-bx (Le 29/01/2023, à 10:12)
Utilisations des balises de mises en formes.
Hors ligne
#7 Le 30/01/2023, à 00:00
- nany
Re : [Résolu] Firefox se réinstalle tout seul en snap
le tuto que tu a mis en lien donne une stratégie différente.
https://www.linuxtricks.fr/wiki/ubuntu-installer-firefox-en-deb-plutot-que-snap a écrit :Bloquer les paquets Firefox de Ubuntu
Dans un deuxième temps, on va bloquer les paquets Firefox d'Ubuntu pour ne pas qu'il se réinstalle.
On va créer le fichier firefox-for-nosnaps dans /etc/apt/preferences.d/
vi /etc/apt/preferences.d/firefox-for-nosnaps
On y ajoute ceci (on joue sur la priorité à -1) :
Package: firefox* Pin: release o=Ubuntu* Pin-Priority: -1
Autoriser Firefox en provenance du PPA
Dans ce même fichier, on ajoute ensuite le même type de bloc mais avec le paquet du PPA en lui mettant une priorité très élevée (Afin qu'il soit prioritaire sur le paquet d'ubuntu) :
vi /etc/apt/preferences.d/firefox-for-nosnaps
Package: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 99
Cette approche est très intéressante car elle permet de bloquer les paquets de Firefox en provenance des dépôts d’Ubuntu. De plus, le choix de la priorité 99 pour le dépôt mozillateam permet l’installation et la mise à jour de Firefox depuis ce PPA mais pas de thunderbird (qui a une priorité 500 dans les dépôts d’Ubuntu).
Y a du nouveau.
En fait, pour pouvoir faire les mises à jour de Firefox mais pas de Thunderbird, le fichier doit contenir ceci :
Package: firefox*
Pin: release o=Ubuntu*
Pin-Priority: -1
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 99
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
Hors ligne
#8 Le 30/01/2023, à 06:43
- matrix-bx
Re : [Résolu] Firefox se réinstalle tout seul en snap
Merci pour l'update nany.
Utilisations des balises de mises en formes.
Hors ligne
#9 Le 30/01/2023, à 13:07
- nany
Re : [Résolu] Firefox se réinstalle tout seul en snap
Bon, nouvelle version du fichier (j’espère que cette fois c’est la bonne) après cette réflexion :
Package: firefox*
Pin: release o=Ubuntu*
Pin-Priority: -1
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 200
Hors ligne