Après migration de Debian 12 vers Debian 13, il m’est impossible d’ouvrir Synaptic qui indique alors le message suivant : « E: La valeur « oldstable-backports » n’est pas valable pour APT::Default-Release car cette version ne fait pas partie des sources disponibles. E: _cache->open() failed, cannot continue. »
J’ai essayé de trouver le répertoire de configuration de Synaptic (/root/.synaptic/synaptic.conf) pour pouvoir le modifier mais impossible de le localiser.
Que dois-je faire afin que ce message d’erreur disparaisse ?
Voici le contenu de « debian sources »
# Modernized from /etc/apt/sources.list
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
# Security updates
Types: deb deb-src
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
# Updates repository
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
à moins que tu n’aies l’habitude de recompiler des applications à partir des paquets sources, deb-src est parfaitement inutile, et ne fait qu’alourdir l’update des listes de paquets.
backports c’est dans debian-backports.sources
Je ne comprend pas ce que veut dire Zargos concernant deb-src. Pourriez-vous me donner la configuration d’un etc/apt/sources.list.d et d’un debian-backports.sources ? Dans quel répertoire figure d’ailleurs ce dernier ?
deb-src :
les paquets sont des fichiers .deb
dans deb-src tu as les fichiers avant la création des .deb
les seuls intérêts des deb-src est de récupérer des bases de données, typiquement pour moi les étoiles avec stellarium , tu peux aussi regarder comment sont fait les programmes
mais sinon ça sert à rien, ça fait de la bande passante inutile
SYNAPTIC
pas très clair ton problème
à vu de nez je désinstallerais synaptic ( apt-get --purge remove synaptic ) puis le résinstaller
Il te faudrait supprimer le fichier qui est utilisé pour garder la configuration de synaptic et de sa fenêtre, car il a dû garder des directives de configurations de debian version 12
Le fichier supprimé sera automatiquement régénéré quand tu relanceras synaptic, mais cette fois-ci il aura été automatiquement mis à jour avec les « bonnes » directives qui conviennent à debian version 13
Donc, avec les privilèges du compte root
lance la ligne de commande suivante :