Les MANs Linux en français...
DEBSUMS
Section: Commandes Utilisateur (1)Updated: 2002/10/26
Index Retour au Menu Principal
NOM
debsums - vérifie les sommes de contrôle MD5 des paquets Debian installésSYNOPSIS
debsums [options] [paquet|deb] ...DESCRIPTION
Vérifie les paquets Debian installés grâce à une liste de sommes de contrôle MD5.OPTIONS
- -a, --all
- Vérifie aussi les fichiers de configuration (ignorés par défaut).
- -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 de la vérification (/ 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 paquets demandés (le 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 argument 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 manquants.
- -g, --generate=[missing|all][,keep[,nocheck]]
-
Fabrique les sommes de contrôle MD5 à partir du contenu des paquets. Si
l'argument n'est pas une archive .deb mais un nom de paquet, le programme
cherchera un fichier .deb nommé
paquet_version_arch.deb
dans le répertoire indiqué par l'option
-p.
-
- missing
- Si les paquets ne contiennent pas de somme de contrôle MD5, elle seront calculées à partir des fichiers .deb.
- 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.
- keep
- Écrit les sommes de contrôle extraites ou calculées dans /var/lib/dpkg/info/paquet.md5sums.
- nocheck
- Ceci implique keep ; le paquet installé n'est plus comparé à sa somme de contrôle extraite ou calculée.
-
- Afin d'assurer la compatibilité ascendante, l'option courte -g équivaut à --generate=missing.
--help
- --version
- Affiche l'aide et la version.
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 des archives).
- debsums -l
- Liste des paquets installés ne possédant pas de somme de contrôle.
- debsums -ca
- Liste les paquets modifiés parmi les paquets installés ayant une somme de contrôle.
- debsums -cagp /var/cache/apt/archives
- Comme ci-dessus, en utilisant les sommes de contrôle des fichiers .deb archives disponibles.
DPkg::Post-Invoke {
"debsums --generate=nocheck -sp /var/cache/apt/archives";
};
- partie du fichier /etc/apt/apt.conf utilisée pour fabriquer les sommes de contrôle manquantes après une mise à jour ou après une installation.
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 utilisateur normal, certains paquets peuvent ne pas être lisibles par tout le monde et ne seront alors pas vérifiés. Des privilèges étendus seront bien sûr nécessaires quand on fabriquera les 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 d'une utilité limitée en tant qu'outil de sécurité, à moins que le programme et tous les outils apparentés (dpkg, perl, Digest::MD5, etc.) soient lancés d'un média reconnu comme sûr (comme un cédérom de secours bootable, voir l'option --root) et que les sommes de contrôle aient étés calculées à partir des fichiers .deb (--generate=all) présents sur ce média ou certifiées en utilisant l'option --md5sums.
AUTEUR
Écrit par Brendan O'Dea <bod@debian.org>.à partir d'un programme de Christophe Lameter <clameter@debian.org> et Petr Cech <cech@debian.org>.
COPYRIGHT
Copyright © 2002 Brendan O'Dea <bod@debian.org>Ce programme est un logiciel libre, sous licence GNU General Public License. Il n'y a AUCUNE garantie ; même en cas de COMMERCIALISATION ou d'ADAPTATION À DES BESOINS PARTICULIERS.
TRADUCTION
Antoine Gémis <agemis@netuup.com>.
Index
- NOM
- SYNOPSIS
- DESCRIPTION
- OPTIONS
- EXEMPLES
- VARIABLES D'ENVIRONNEMENT
- AVERTISSEMENTS
- AUTEUR
- COPYRIGHT
- TRADUCTION
Time: 18:52:31 GMT, December 19, 2004