Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/01/2023, à 08: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, à 07:44)


Utilisations des balises de mises en formes.

Hors ligne

#2 Le 29/01/2023, à 09: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 ). 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, à 09: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, à 09:42

Compte supprimé

Re : [Résolu] Firefox se réinstalle tout seul en snap

matrix-bx a écrit :

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 neutral ..  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, à 10:02

nany

Re : [Résolu] Firefox se réinstalle tout seul en snap

Bonjour,



FrancisFDZ a écrit :

… (voir détails par exemple ).

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.

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).

En ligne

#5 Le 29/01/2023, à 10:07

matrix-bx

Re : [Résolu] Firefox se réinstalle tout seul en snap

MPython Alaplancha a écrit :

heuuuu neutral ..  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, à 10:13)


Utilisations des balises de mises en formes.

Hors ligne

#6 Le 29/01/2023, à 10:12

matrix-bx

Re : [Résolu] Firefox se réinstalle tout seul en snap

nany a écrit :

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]

https://www.linuxtricks.fr/wiki/ubuntu-installer-firefox-en-deb-plutot-que-snap a écrit :

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, à 11:12)


Utilisations des balises de mises en formes.

Hors ligne

#7 Le 30/01/2023, à 01:00

nany

Re : [Résolu] Firefox se réinstalle tout seul en snap

nany a écrit :

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

En ligne

#8 Le 30/01/2023, à 07: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, à 14: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

En ligne