Bonjour
j’utilise en tatonnant un MacBook agé de 10 ans qui a une seconde vie grâce à Linux. J’ai une version stable et souhaite passer en version testing pour faciliter les MAJ.
j’ai changé les sources en les remplaçant par « testing »
j’ai fait apt update
et voici ce que donne la commande suivante:
root@debianmac:/home/jeanfran# apt-get -y -d dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Erreur !
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 :
libc6-dev : Casse: libgcc-8-dev (< 8.4.0-2~) mais 8.3.0-6 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
quelqu’un peut il me guider sur la suite? je manque d’expérience en la matière… et préfère sécuriser la démarche…
merci d’avance!
Ça marche, mais je déconseille d’utiliser la suite testing, c’est un coup à avoir des changements de version imprévus si on l’oublie. Utilise plutôt la suite bullseye à la place.
Sinon, pour ton problème, je n’ai pas l’habitude d’utiliser la version testing, mais je me demande toujours si ce n’est pas une bonne idée de conserver les sources de la version stable car certains paquets peuvent manquer (ou je confonds encore avec sid).
merci à tous les 3, c’est toute une instruction et une éducation à faire…
root@debianmac:/home/jeanfran# apt update && apt -s dist-upgrade
Atteint :1 http://ftp.fr.debian.org/debian testing InRelease
Ign :2 http://security.debian.org/debian-security testing/updates InRelease
Atteint :3 http://deb.debian.org/debian buster InRelease
Err :4 http://security.debian.org/debian-security testing/updates Release
404 Not Found [IP : 151.101.122.132 80]
Atteint :5 https://repo.skype.com/deb stable InRelease
Lecture des listes de paquets... Fait
E: Le dépôt http://security.debian.org/debian-security testing/updates Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
j’ai quand même l’impression que ces 3 lignes empêchent d’aller plus loin … et je ne vois pas d’info à exploiter dans la situation lors de ma lecture du manuel d’apt-secure(8) …
# Testing
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free
# Testing security updates
deb http://security.debian.org/ testing-security/updates main contrib non-free
deb-src http://security.debian.org/ testing-security/updates main contrib non-free
Normalement, ça devrait suffire. Ensuite, apt update, apt -s dist-upgrade et rool ma pool.
Merci @Jean-Fran et @grandtoubab : sans ce fil, je n’aurais jamais avancé sur ce problème, certes mineur, mais ennuyeux.
Merci @Pathe et @grandtoubab, ça me permet d’aller un peu plus loin… mais pour revenir au problème initial de dépendances non satisfaites libc6-dev
j’ai bien changé mes sources et relance:
root@debianmac:/home/jeanfran# apt update && apt -s dist-upgrade
Atteint :1 http://deb.debian.org/debian buster InRelease
Atteint :2 http://ftp.fr.debian.org/debian testing InRelease
Atteint :3 http://security.debian.org testing-security/updates InRelease
Atteint :4 https://repo.skype.com/deb stable InRelease
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
1562 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Erreur !
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 :
libc6-dev : Casse: libgcc-8-dev (< 8.4.0-2~) mais 8.3.0-6 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
caramba! toute autre idée ou recommandation est bienvenue…
Si tu remets tes sources stable, tu peux tenter d’installer gcc-8-base, car la GNU Compiler Collection a changé de version pour bullseye : apt install gcc-8-base.
Et ensuite, tenter de passer à testing. J’espère que ça marchera.
Par ailleurs, je ne vois pas en quoi ça poserait problème de passer la libc6-dev de la version 2.28-10 à la 2.31-4 ; pareil pour la libgcc-8-dev : en quoi est-ce que passer de la version 8.3.0-6 à la 8.4.0-5 serait problématique ?