Bonjour,
Avec Synaptic, si je sélectionne Etat > Installés (pouvant être mis à jour) je vois une liste de paquets qui ne son pas dans leur dernière version :
bind9, curl, firefox-esr, ghostscript, gir1.2-…
Si j’essaie de mettre à jour, j’ai le message :
les paquets contiennent des dépendances non résolues, assurez vous que tous les depots soient ajoutés et activés dans les préferences
Dans Préférences et Dépots, je ne vois pas ce que je pourrais ajouter …
Un apt-get dist-uppgrade laisse ces paquets inchangés …
henri@henri-GRAY:~$ sudo apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
firefox-esr-l10n-cy
firefox-esr-l10n-en-gb
firefox-esr-l10n-eo
firefox-esr-l10n-es-es
firefox-esr-l10n-fr
firefox-esr-l10n-pt-pt
gir1.2-javascriptcoregtk-4.0
gir1.2-webkit2-4.0
libgs9-common
librsvg2-common
libwebpdemux2
libwebpmux3
libx11-xcb1
0 mis à jour, 0 nouvellement installés, 0 à enlever et 13 non mis à jour.
henri@henri-GRAY:~$ sudo apt update
[sudo] Mot de passe de henri :
Atteint :1 http://security.debian.org/debian-security bullseye-security InRelease
Atteint :2 http://security.debian.org/debian-security bookworm-security InRelease
Atteint :3 http://ftp.fr.debian.org/debian bullseye InRelease
Atteint :4 https://ppa.launchpadcontent.net/opencpn/opencpn/ubuntu hirsute InRelease
Atteint :5 https://labs.picotech.com/debian picoscope InRelease
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
47 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
henri@henri-GRAY:~$
henri@henri-GRAY:~$ sudo apt dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
firefox-esr-l10n-cy firefox-esr-l10n-en-gb firefox-esr-l10n-eo
firefox-esr-l10n-es-es firefox-esr-l10n-fr firefox-esr-l10n-pt-pt
gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libgs9-common
librsvg2-common libwebpdemux2 libwebpmux3 libx11-xcb1
0 mis à jour, 0 nouvellement installés, 0 à enlever et 13 non mis à jour.
henri@henri-GRAY:~$
sources.list
deb http://ftp.fr.debian.org/debian/ bullseye main contrib non-free
deb http://deb.debian.org/debian/ bullseye-security main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb https://ppa.launchpadcontent.net/opencpn/opencpn/ubuntu hirsute main
Sur un apt get dist-upgrade, pas de message d’erreur, mais il indique que 13 paquets ne sont pas mis à jour
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
firefox-esr-l10n-cy firefox-esr-l10n-en-gb firefox-esr-l10n-eo firefox-esr-l10n-es-es firefox-esr-l10n-fr
firefox-esr-l10n-pt-pt gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libgs9-common librsvg2-common libwebpdemux2
libwebpmux3 libx11-xcb1
0 mis à jour, 0 nouvellement installés, 0 à enlever et 13 non mis à jour.
Et si j’essaie de reinstaller un paquet non mis à jour :
sudo apt-get reinstall firefox-esr
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
firefox-esr : Dépend: libc6 (>= 2.36) mais 2.31-13+deb11u6 devra être installé
Dépend: libffi8 (>= 3.4) mais il n'est pas installable
Dépend: libnspr4 (>= 2:4.32~) mais 2:4.29-1 devra être installé
Dépend: libnss3 (>= 2:3.79.1~) mais 2:3.61-1+deb11u3 devra être installé
Dépend: libstdc++6 (>= 12) mais 10.2.1-6 devra être installé
Dépend: libvpx7 (>= 1.12.0) mais il n'est pas installable
Dépend: libx11-xcb1 (>= 2:1.8.4) mais 2:1.7.2-1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Déjà ton sources.list melange des repository bullseye et bookworm pour les mises à jour de sécurité.
Bon moyen de tout casser que de melanger des distributions/versions de distributions différentes.
Apparemment tu as installé des versions (à minima Firefox) provenant de Bookworm sur une Debian Bullseye sans utiliser de pining, bonne chance pour t’en sortir sans mettre à jour vers Bookworm ta machine
Et encore, une mise à jour de distribution risque fort de ne pas maché du fait des paquets cassés.
Une réinstallation à neuf me semble la seule solution valable en terme d’efficacité de stabilité et de rapidité.
La possibilité de changer les dépôts utilisés par votre système de gestion de paquets est une puissante fonctionnalité. Mais un grand pouvoir implique de grandes responsabilités. Les utilisateurs intermédiaires - si on considère que les débutants n’en sont pas capables - doivent être avertis qu’il est possible d’endommager son système de façon quasi-irrémédiable. L’ajout de dépôts logiciels tiers ou bien l’ajout de dépôts pour de nouvelles versions entraine un risque de conflit avec le reste du système, menant à la création d’un « Franken-Debian ».
Merci pour vos réponses, Je vais écraser ma partition racine en réinstallant Bullseye ; comme j’ai un home séparé, ça ne sera pas trop laborieux, et je ferai un peu de ménage dans mes logiciels …
Il me restera à trouver comment installer OpenCPN au moins 5.8.4 plus proprement …
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
Et ce matin, le système m’a demandé de faire une mise à jour, comme d’habitude, par contre elle s’est terminé sans problème.; et je n’ai plus de paquets « à mettre à jour » !
Donc je vais attendre un moment favorable avant de faire une mise à jour vers Bookworm
Merci pour votre aide