Man page - debsums(1)
Packages contains this manual
Available languages:
en fr pt_BR es pt sv ru ro deManual
DEBSUMS
NOMSYNOPSIS
DESCRIPTION
OPTIONS
CODE DE RETOUR
EXEMPLES
RĂSULTATS
VOIR AUSSI
VARIABLES DâENVIRONNEMENT
AVERTISSEMENTS
AUTEUR
TRADUCTION
COPYRIGHT
NOM
debsums - vérifie les sommes de contrÎle MD5 des paquets Debian installés
SYNOPSIS
debsums [ options ] [ paquet | deb ] ...
DESCRIPTION
Vérifie les fichiers des paquets Debian installés grùce à des listes de sommes de contrÎle MD5 depuis /var/lib/dpkg/info/*.md5sums.
debsums peut gĂ©nĂ©rer des listes de sommes de contrĂŽle Ă partir des archives deb pour les paquets nâen possĂ©dant pas.
OPTIONS
-a , --all
Vérifie aussi les fichiers de configuration (ignorés par défaut).
-e , --config
Vérifie seulement les fichiers de configuration.
-c , --changed
Envoie la liste des fichiers modifiés sur la sortie standard (ceci implique -s ).
-l , --list-missing
Liste les paquets (ou fichiers .deb) qui nâont pas de somme de contrĂŽle MD5.
-s , --silent
Affiche seulement les erreurs.
-m , --md5sums = fichier
Lit la liste des sommes de contrĂŽle dans fichier .
-r , --root = répertoire
Répertoire racine à vérifier (/ par défaut).
-d , --admindir = répertoire
Répertoire administratif de dpkg (/var/lib/dpkg par défaut).
-p , --deb-path = répertoire [: répertoire ...]
RĂ©pertoires oĂč chercher les fichiers .deb dĂ©rivĂ©s du nom du paquet (rĂ©pertoire courant par dĂ©faut).
Quand on utilise apt-get autoclean ou quâon ne vide pas du tout le cache, /var/cache/apt/archives est un paramĂštre intĂ©ressant pour cette option. La commande :
apt-get --reinstall -d install `debsums -l`
peut ĂȘtre utilisĂ©e pour remplir Ă nouveau le cache avec les paquets qui ne sont pas dĂ©jĂ dans le cache.
Note : Cela ne fonctionne pas pour les CD et autres sources locales car les paquets ne sont pas copiĂ©s dans /var/cache. Les sources de type file (tous les debs dans un seul rĂ©pertoire) devraient ĂȘtre ajoutĂ©es Ă la liste -p .
-g , --generate =[ missing | all ][, nocheck ]
GénÚre les sommes
de contrĂŽle MD5 Ă partir du contenu des
paquets. Si le paramĂštre nâest pas une archive
.deb mais un nom de paquet, le programme cherchera un
fichier .deb nommé
paquet
_
version
_
arch
.deb dans les
rĂ©pertoires indiquĂ©s par lâoption
-p.
missing
GĂ©nĂšre les sommes de contrĂŽle MD5 Ă partir des fichiers .deb pour les paquets qui nâen fournissent pas.
|
all |
Ignore les sommes de contrĂŽle enregistrĂ©es. Utilise les sommes de contrĂŽle des fichiers .deb ou les calcule Ă partir de ceux-ci si elles nâexistent pas. |
nocheck
Les sommes de contrÎle ne sont pas comparées à celles du paquet installé.
Afin dâassurer la compatibilitĂ© ascendante, lâoption courte -g Ă©quivaut Ă --generate=missing.
--no-locale-purge
Signale les fichiers de localisation absents mĂȘme si localepurge est configurĂ©.
--no-prelink
Signale les fichiers ELF modifiĂ©s mĂȘme si prelink est configurĂ©.
--ignore-permissions
ConsidĂšre les erreurs de permission comme des avertissements lorsque le programme nâest pas exĂ©cutĂ© par le superutilisateur.
--ignore-obsolete
Ignorer les fichiers de configuration obsolĂštes.
|
--help |
--version
Affiche lâaide et la version du programme.
CODE DE RETOUR
debsums retourne 0 en cas de succĂšs, ou une combinaison* des valeurs suivantes en cas dâerreur :
|
1 |
Un paquet spĂ©cifiĂ© ou un nom dâarchive nâest pas installĂ©, est invalide ou la version installĂ©e ne correspond pas Ă lâarchive donnĂ©e. |
||
|
2 |
Des fichiers du paquet ont changé ou sont absents ou les sommes de contrÔle ne correspondent pas pour une archive. |
||
|
255 |
Option invalide. |
Si les deux premiĂšres conditions sont vraies, le code de retour sera 3 .
EXEMPLES
debsums foo bar
Vérifie les sommes de contrÎle des paquets installés foo et bar .
debsums foo.deb bar.deb
Comme ci-dessus, en utilisant les sommes de contrÎle des archives (ou celles calculées à partir de celles-ci).
debsums -l
Liste les paquets installés ne possédant pas de somme de contrÎle.
debsums -ca
Liste les fichiers modifiés des paquets installés ayant une somme de contrÎle.
debsums -ce
Liste les fichiers de configuration modifiés.
debsums -cagp /var/cache/apt/archives
Comme ci-dessus, en utilisant les sommes de contrĂŽle des archives .deb disponibles en cache.
apt-get install --reinstall
$(dpkg -S $(debsums -c) | cut -d : -f 1 |
sort -u)
Réinstalle les paquets ayant des fichiers modifiés.
RĂSULTATS
|
OK |
La somme de contrĂŽle MD5 du fichier est bonne. |
|||
|
FAILED |
La somme de contrĂŽle MD5 du fichier ne correspond pas. |
REPLACED
Le fichier a Ă©tĂ© remplacĂ© par un fichier dâun autre paquet.
VOIR AUSSI
md5sum (1),
VARIABLES DâENVIRONNEMENT
|
TPMDIR |
RĂ©pertoire dâextraction des informations et du contenu des paquets archivĂ©s (/tmp par dĂ©faut). |
AVERTISSEMENTS
Bien quâen gĂ©nĂ©ral le programme puisse ĂȘtre lancĂ© par un simple utilisateur, certains paquets peuvent contenir des fichiers qui ne sont pas lisibles par tous les utilisateurs : ils ne peuvent alors pas ĂȘtre vĂ©rifiĂ©s. Des privilĂšges Ă©tendus sont bien sĂ»r nĂ©cessaires pour la gĂ©nĂ©ration des sommes de contrĂŽle en activant lâoption keep.
Les fichiers ayant Ă©tĂ© remplacĂ©s par un autre paquet peuvent ĂȘtre considĂ©rĂ©s Ă tort comme ayant Ă©tĂ© modifiĂ©s.
debsums est principalement destinĂ© Ă ĂȘtre utilisĂ© comme un moyen de dĂ©terminer les fichiers installĂ©s qui ont Ă©tĂ© modifiĂ©s localement par lâadministrateur ou endommagĂ©s par des erreurs de support physique. Il est dâune utilitĂ© limitĂ©e en tant quâoutil de sĂ©curitĂ©.
Si vous recherchez un vĂ©rificateur dâintĂ©gritĂ© qui puisse ĂȘtre exĂ©cutĂ© depuis un support sĂ»r, qui fasse des vĂ©rifications dâintĂ©gritĂ© sur les bases de donnĂ©es des sommes de contrĂŽle et qui puisse ĂȘtre facilement configurĂ© pour se lancer pĂ©riodiquement et avertir lâadministrateur des changements, veuillez regarder dâautres outils comme : aide , integrit , samhain ou tripwire .
AUTEUR
Ăcrit par
Brendan OâDea <bod@debian.org>.
Basé sur un programme de Christophe Lameter
<clameter@debian.org> et Petr Cech
<cech@debian.org>.
TRADUCTION
Antoine Gémis <agemis@netuup.com>, 2002. Frédéric Bothamy <frederic.bothamy@free.fr>, 2005-2007. Veuillez signaler toute erreur à <debian-l10n-french@lists.debian.org>.
COPYRIGHT
Copyright ©
2002 Brendan OâDea <bod@debian.org>
Ce programme est un logiciel libre, sous licence publique
gĂ©nĂ©rale GNU (GPL). Il nây a AUCUNE
garantie, mĂȘme en cas de COMMERCIALISATION ou
dâADAPTATION Ă DES BESOINS PARTICULIERS.