Installation de debsums

Bonjour à tous
Voila je voulais installer debsums car je voulais vérifier si je n’avais pas des paquets cassées et j’ai trouvé sur le net une méthode ou je dois utiliser debsums mais je n’arrive pas à l’installer.
Voilà ce que cela donne :

root@sylvaindeb:/home/sylvain# apt install debsums
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
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 :
 debsums : Dépend: libfile-fnmatch-perl mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
root@sylvaindeb:/home/sylvain# 
root@sylvaindeb:/home/sylvain# apt install libfile-fnmatch-perl
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
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 :
 libfile-fnmatch-perl : Dépend: perlapi-5.24.1
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
root@sylvaindeb:/home/sylvain# 
root@sylvaindeb:/home/sylvain# apt install perlapi-5.24.1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet perlapi-5.24.1 est un paquet virtuel fourni par :
  perl-base 5.24.1-3+deb9u3 [Pas de version candidate]
  perl-base 5.24.1-3+deb9u2 [Pas de version candidate] 

pourtant ça existe

apt policy perl-base
perl-base:
  Installé : 5.26.2-3
  Candidat : 5.26.2-3
 Table de version :
 *** 5.26.2-3 500
        500 http://deb.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status
     5.24.1-3+deb9u3 500
        500 http://deb.debian.org/debian-security stretch/updates/main amd64 Packages
     5.24.1-3+deb9u2 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
     5.20.2-3+deb8u10 500
        500 http://deb.debian.org/debian-security jessie/updates/main amd64 Packages

sur ma version Buster, aucun problème

apt -s install debsums
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libfile-fnmatch-perl
Les NOUVEAUX paquets suivants seront installés :
  debsums libfile-fnmatch-perl
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
Inst libfile-fnmatch-perl (0.02-2+b5 Debian:testing [amd64])
Inst debsums (2.2.2 Debian:testing, Debian:9.4/stable [all])
Conf libfile-fnmatch-perl (0.02-2+b5 Debian:testing [amd64])
Conf debsums (2.2.2 Debian:testing, Debian:9.4/stable [all])

Quelle est ta version de Debian?

C’est une très bonne question car en voulant répondre à ta question j’ai regardé et je vois d’ou vient le problème mais je ne saurais pas le corriger. En fait j’ai voulu installé un logiciel qui n’était pas dans les dépots officiels, j’ai donc éditer et ajouter une ligne qui m’a fait installer une version sid de debian. J’ai après installation effacer cette ligne et refait un apt update et updgrade mais apparemment il est resté avec la version sid au lieu de la version que j’avais avant.
Voici la réponse a ta question :

Linux sylvaindeb 4.15.0-2-amd64 #1 SMP Debian 4.15.11-1 (2018-03-20) x86_64 GNU/Linux
buster/sid
Debian GNU/Linux buster/sid \n \l

ou aussi :

cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux buster/sid"
NAME="Debian GNU/Linux"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Ma prochaine question est : comment revenir à une version stable de debian??

il faut identifier les paquets provenant de sid/unstable

apt list --installed | grep unstable

puis les reinstaller en version stable
exemple pour le paquet toto

apt install --reinstall toto/stable

et retirer la ligne sid/unstable des sources

voila le resultat de la commande :

root@sylvaindeb:/home/sylvain# apt list --installed | grep unstable

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

voila ma source.list :

deb http://ftp.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb http://ftp.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ stretch-updates main contrib non-free

je ne vois rien relatif a sid la dedans ou bien tu n"as pas donné tout le compte-rendu?

As tu créé d’autres fichier sources?

egrep deb /etc/apt/sources.list.d/*

grep: /etc/apt/sources.list.d/*: Aucun fichier ou dossier de ce type

et voila ce que j’ai comme autres fichiers dans apt/

ls
apt.conf.d	  preferences.d  sources.list.d    trusted.gpg.d
listchanges.conf  sources.list	 sources_old.list

je ne vois pas où est ton problème
debsums s’installe sans problème sur une installation Debian propre.
Bon courage

Installation propre???
Est-ce que tu veux dire par la qu’il faudrait que je fasse un petit nettoyage??? On peut nettoyer ca Debian et vérifier l’intégrité des paquets comme sur windows??

Je viens de découvrir aussi que j’ai la version 5.26 de perl!!! Est-ce normal???

apt policy perl-base

perl-base:
Installé : 5.26.1-6
Candidat : 5.26.1-6
Table de version :
*** 5.26.1-6 100
100 /var/lib/dpkg/status
5.24.1-3+deb9u3 500
500 http://security.debian.org stretch/updates/main amd64 Packages
500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
5.24.1-3+deb9u2 500
500 http://ftp.debian.org/debian stretch/main amd64 Packages

Je viens de découvrir aussi que j’ai la version 5.26 de perl!!! Est-ce normal???

c’est toi qui sait, visiblement tu as ajouté des dépots puis tu les as retiré , donc maintenant on ne peux plus savoir quels sont les origines des paquets
Bon nettoyage, bon courage