logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 27-12-2020 18:37:51

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

[Résolu] Mise à jour Firefox casse KDE (entre autres)

Bonjour,

Firefox (non ESR) ne se trouvant pas dans le dépôt stable, j'avais ajouté dans le sources.list la ligne suivante que j'avais pris soin de décommenter pour pouvoir le télécharger, et je fais de même pour le mettre à jour, et uniquement pour ça afin de ne pas provoquer de bazar lors des mises à jour système :

# deb http://ftp.fr.debian.org/debian/ unstable main



A chaque fois que je sais qu'une MAJ de Firefox sort, je décommente et je fais :

apt update



apt install firefox -t unstable




Puis, une fois la MAJ faite, je recommente la ligne du sources.list suivi d'un nouvel :

apt update



Tout se passait bien, mais depuis la sortie de Firefox 84, un problème se pose. Lors de la MAJ, il me supprime de nombreux paquets qui n'ont rien à voir avec le navigateur. Des éléments du bureau KDE (thèmes,...) le gestionnaire de fichiers Dolphin, j'en passe,...et même Konsole ! J'ai essayé dans une VM, et effectivement, Firefox se met bien à jour mais ça fait une belle pagaille ailleurs.

Pouvez-vous m'aider à comprendre ce qui se passe ?

Dernière modification par dtux (05-01-2021 15:54:37)

Hors ligne

#2 27-12-2020 21:50:37

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Bonjour dtux,

un petit:

apt-cache policy



nous permettra de voir la priorité des dépots (il faut décommenter la ligne de sid et la recommenter après) et savoir si la ligne de Sid ne prend pas le pas sur les dépôts stables.

Tu copies colle le résultat ci-dessous qu'on puisse voir .


Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#3 28-12-2020 14:05:39

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Salut et merci !

Après avoir décommenté la ligne du sources.list :

apt-cache policy


Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 500 http://ftp.fr.debian.org/debian unstable/main amd64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=amd64
     origin ftp.fr.debian.org
 500 http://deb.debian.org/debian buster-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=buster-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
     release v=10,o=Debian,a=stable,n=buster,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://deb.debian.org/debian buster/main amd64 Packages
     release v=10.7,o=Debian,a=stable,n=buster,l=Debian,c=main,b=amd64
     origin deb.debian.org
Paquets épinglés :



J'ai maintenant recommenté la ligne par sécurité wink (sachant que les résultats sont les mêmes avec la ligne décommentée)

Pourras-tu m'expliquer comment interpréter ces résultats ?

Hors ligne

#4 28-12-2020 21:13:11

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

A gauche, tu as des  nombres (500), c'est un ordre de priorité pour les paquets et les dépôts.

On voit ici, que tous les dépôts sont à 500, unstable et stable.

Donc quand tu as mis à jour avec le dépôt unstable activé, il a trouvé des versions de paquets plus récentes que celles installées.
Ils a donc voulu les installer. Il y a certainement eu des incohérences et cela a créé le bazar comme tu dis.

Il aurait fallut créer un fichier preferences pour donner une priorité inférieur à unstable.

Le fichier à modifier/créer est le suivant /etc/apt/preferences

nano /etc/apt/preferences



Les explications :
https://debian-facile.org/doc:systeme:apt:pinning
https://fr-wiki.ikoula.com/fr/Gestion_d … t_avec_APT

Un exemple:
https://leblogdolivyeahh.wordpress.com/ … t-pinning/


Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#5 28-12-2020 21:37:42

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

deuchdeb a écrit :

il a trouvé des versions de paquets plus récentes que celles installées.



Ce que je ne comprends pas, c'est que c'est justement ce qu'on cherche...mais uniquement pour Firefox !
C'est pourquoi on entre

apt install firefox -t unstable

.
Par cette commande, on lui demande justement de ne toucher à rien d'autre. J'ai faux ?
D'ailleurs, c'est la première fois que ce problème se produit. Il n'a jamais mis autre chose à jour que Firefox.

Dernière modification par dtux (28-12-2020 21:38:44)

Hors ligne

#6 28-12-2020 21:40:40

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Décommenter/recommenter une ligne des listes de sources de paquets, ça va te causer des soucis autrement plus compliqués qu'un Firefox difficile à mettre à jour wink

Si tu veux récupérer la version Sid de Firefox, ce qu'il te faut c'est garder cette source, mais ajouter un fichier /etc/apt/preferences minimal dans ce style :

Explanation: Installer Firefox depuis la branche sid
Package: firefox firefox-l10n-*
Pin: release o=Debian,n=sid
Pin-Priority: 100

Explanation: Empêcher l'installation accidentelle de paquets depuis la branche sid
Package: *
Pin: release o=Debian,n=sid
Pin-Priority: -1



---

Pour revenir à ton souci de mise-à-jour mettant le vrac, c'est normal : la version actuelle de Firefox fournie par Debian Sid n'est pas compatible avec la lib C (paquet libc6) de Buster. Si tu souhaites quand même l'utiliser tu as grosso-modo trois options :

  • construire un backport local de firefox, cf. Rétroportage (vu les dépendances de build de la bête ce ne sera pas trivial, le backport de Rust pré-requis en particulier risque de demander pas mal de temps de réflexion)

  • passer totalement à Debian Sid

  • ne pas installer Firefox via les dépôts Debian (jamais testé pour ma part, je ne fais vraiment confiance qu'à ce qui vient des dépôts officiels)


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#7 29-12-2020 11:49:47

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Hello
Il y a aussi la possibilité d'utiliser un conteneur genre Flatpack
https://flathub.org/apps/details/org.mozilla.firefox

ou Appimage
https://appimage.github.io/Firefox/

Sinon Firefox-esr est moins bien que Firefox?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#8 29-12-2020 16:56:35

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

vv222 a écrit :

Pour revenir à ton souci de mise-à-jour mettant le vrac, c'est normal : la version actuelle de Firefox fournie par Debian Sid n'est pas compatible avec la lib C (paquet libc6) de Buster.



Donc, dans mon cas, la méthode de création d'un /etc/apt/preferences que tu préconises ne fonctionnera pas de toutes façons, c'est bien ça ?

Hors ligne

#9 29-12-2020 17:03:44

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Croutons a écrit :

Sinon Firefox-esr est moins bien que Firefox?



Ca résoudrais le problème de l'utiliser. J'avais choisi Firefox non-esr car l'utilisant depuis longtemps, j'ai pu importer toute ma config (celle de about:config en particulier) en copiant simplement le dossier .mozilla.
Maintenant, si tu me dis que l'import se fait de la même manière et produit les mêms résultats dans Firefox ESR, je prends ! big_smile

Croutons a écrit :

Il y a aussi la possibilité d'utiliser un conteneur genre Flatpack
https://flathub.org/apps/details/org.mozilla.firefox

ou Appimage
https://appimage.github.io/Firefox/



Sinon, ça, ça m'intéresse mais il me semble qu'il n'y a pas d'automatisation des MAJ (et peut-être faut-il réimporter tous mes paramétrages et préférences à chaque nouvelle version je suppose...) ?

Hors ligne

#10 29-12-2020 18:39:10

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

personnellement ce que je fais pour la config je synchronise sur tout mes appareils comme ça je retrouve même mes favoris
Pour cela il faut ouvrir un compte firefox

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#11 29-12-2020 18:57:03

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Croutons a écrit :

personnellement ce que je fais pour la config je synchronise sur tout mes appareils comme ça je retrouve même mes favoris
Pour cela il faut ouvrir un compte firefox



La totalité de "about:config" n'est pas synchronisée.

Hors ligne

#12 29-12-2020 21:12:59

saitama-san
Membre
Inscription : 28-07-2019

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

La gestion des dépendances risque d'être compliqué en partant de stable.
On peut aussi la version snap de Firefox (https://snapcraft.io/firefox). Les mises à jour sont appliquées automatiquement. Le compte semble vérifié et provenir de Mozilla.
Personnellement, la version esr me suffit largement et a l'avantage de conserver certains paramétrages.


La version appimage fournit par Croutons ne semble pas officielle.

En ligne

#13 30-12-2020 11:47:42

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

dtux a écrit :

La totalité de "about:config" n'est pas synchronisée.


pour synchroniser les préférences il faut cliquer sur modifier pour coché la synchronisation des préférences
qui comprend l'onglet générale , sécurité et vie privé
après c'est sur que si tu as fais d'autres changement dans about:config non accessible par les menus , elles ne seront pas sauvegardé

avant il y avait le module FEBE (Firefox Environment Backup Extension) mais il semble plus exister sad


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#14 30-12-2020 16:56:40

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

dtux a écrit :

Donc, dans mon cas, la méthode de création d'un /etc/apt/preferences que tu préconises ne fonctionnera pas de toutes façons, c'est bien ça ?



Exact, dans tous les cas les bibliothèques de Debian Buster sont trop anciennes pour la dernière version de Firefox.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#15 30-12-2020 20:47:07

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Je teste un peu tout ça et je vous tiens au courant wink

Hors ligne

#16 31-12-2020 11:56:18

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

J'ai finalement décidé de me tourner vers l'installation/MAJ manuelles en récupérant le tar.bz2 depuis le site de Mozilla. Cela me semble plus sûr et plus fiable, même si les MAJ ne se font pas automatiquement. C'est embêtant de devoir vérifier manuellement, mais bon.

Après tests sur VM, ça à l'air de pas mal marcher, mais je rencontre un problème.

--
J'appelerai :
Ancien Firefox = celui que je prenais jusqu'à maintenant depuis unstable
Nouveau FF = celui que j'installe maintenant avec la nouvelle méthode
--

Afin de faire les choses proprement, je dois désinstaller l'ancien FF.
Si je désinstalle avec

apt remove firefox

ou encore avec

apt purge firefox

, le nouveau fonctionne.

Par contre (pour faire propre), après un

apt autoremove

, le nouveau ne se lance plus (idem si je désinstalle en faisant "apt --purge autoremove firefox")

C'est embêtant, sachant que tôt ou tard, on fait un apt autoremove sur sa machine...

Je suppose qu'il supprime un paquet nécessaire au fonctionnement du nouveau FF, mais lequel ? Comment désinstaller proprement ?

Hors ligne

#17 31-12-2020 12:11:49

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

dtux , plutôt que de t'escrimer sur firefox , le plus important pour moi , c'est de mette à jour ta distribution .

à toi de choisir si tu veux stable ou sid . mais pas un hybride des deux .

c'est le meilleur moyen de tout casser .

regarde si çà peut pas t'aider : https://www.fraifrai.net/index.php?post … -backports
il y a un peu d'adaptation à faire . (remplacer le mot "backports" par "sid" ou "stable")

Dernière modification par Debian Alain (31-12-2020 12:16:20)

Hors ligne

#18 31-12-2020 12:17:52

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

réinstalle le paquet récupéré du nouveau Firefox du quoi il te réinstallera les dépendances supprimé par autoremove

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#19 31-12-2020 14:06:21

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Debian Alain a écrit :

dtux , plutôt que de t'escrimer sur firefox , le plus important pour moi , c'est de mette à jour ta distribution .

à toi de choisir si tu veux stable ou sid . mais pas un hybride des deux .

c'est le meilleur moyen de tout casser .



Non Debian Alain, justement, c'est terminé ça. J'ai peut-être pas été assez clair, mais tout ça, c'est pour ne plus passer par les dépôts unstable. Et ma distribution, elle est à jour. Pas de problème là-dessus. C'est bien sur la MAJ de FF que je dois plancher.

Hors ligne

#20 31-12-2020 14:12:31

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Croutons a écrit :

réinstalle le paquet récupéré du nouveau Firefox du quoi il te réinstallera les dépendances supprimé par autoremove



Je l'ai fait mais c'est pareil.
Il n'y a pas vraiment d'installation, c'est une décompression d'un tar.bz2.
Après avoir désinstallé l'ancien FF, j'ai décompressé et là, normalement il aurait dû y avoir tout ce qu'il faut...mais non. Ca ne se lance pas.
Pareil si je fais en sens inverse (désinstall de l'ancien après avoir installé le nouveau)

En fait, tout fonctionne normalement lorsque les 2 FF se trouvent sur la machine ou plus exactement lorsque je ne fais pas d'apt autoremove scratchhead.gif
Or, il arrivera bien un jour où je lancerai cette commande

Dernière modification par dtux (31-12-2020 14:15:31)

Hors ligne

#21 02-01-2021 09:54:18

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Pour essayer d'avancer, comment connaître toutes les dépendances dont un logiciel a besoin pour fonctionner, et savoir si elles sont installées ?

Hors ligne

#22 02-01-2021 10:47:34

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Hello
C'est le soucis je trouve avec Debian la gestion des paquets suivant qu'un meta paquet a été installé tout un tas de paquet sont traité comme dépendance
ce qu'il faut savoir c'est qu'elle meta paquet a servis pour installé KDE , soit fait lors de l'installation , l'installateur utilise tasksel pour installer l'environnement de Bureau
Ou si c'est toi qui a installé un meta paquet ultérieurement, regarde la liste des paquets kde

apt list --installed |grep -i kde


apt depends nomdupaquet

Dernière modification par Croutons (02-01-2021 10:47:54)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#23 03-01-2021 13:49:44

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

J'ai trouvé. C'est le paquet libdbus-glib-1-2 qu'il a supprimé et qui faisait défaut.
Savez-vous ce qu'est ce paquet ? J'ai cherché mais pas vraiment compris.

Hors ligne

#24 03-01-2021 22:51:13

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

Il s’agit d’une bibliothèque permettant à des applications distinctes de communiquer via un protocole commun. Par contre je ne sais pas pour quelles opérations Firefox y fait appel.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#25 04-01-2021 18:45:59

dtux
Membre
Distrib. : Debian 12 Bookworm
(G)UI : Cinnamon
Inscription : 26-12-2020

Re : [Résolu] Mise à jour Firefox casse KDE (entre autres)

C'est noté.

Donc, ça fonctionne. Firefox est à jour.

Je vous remercie à tous pour vos réponses smile

Etant donné que c'est une solution de contournement (changement de mode d'installation), je passe en "Résolu" quand-même ?

Hors ligne

Pied de page des forums