Il s'agit de la commande debsums qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
debsums - vérifie les sommes MD5 des paquets Debian installés
SYNOPSIS
debsums [Options] [paquet|deb]...
DESCRIPTION
Vérifiez les fichiers de paquet Debian installés par rapport aux listes de sommes de contrôle MD5 à partir de
/var/lib/dpkg/info/*.md5sommes.
debsums peut générer des listes de sommes de contrôle à partir d'archives deb pour les packages qui n'en contiennent pas.
OPTIONS
-a, --tout
Vérifiez également les fichiers de configuration (normalement exclus).
-e, --config
Plus que vérifier les fichiers de configuration.
-c, --modifié
Signaler la liste de fichiers modifiée sur stdout (implique -s).
-l, --liste-manquante
Lister les packages (ou debs) qui n'ont pas de fichier de sommes MD5.
-s, --silencieux
Signalez uniquement les erreurs.
-m, --md5sommes=filet
Lire la liste des sommes de contrôle de deb de filet.
-r, --racine=dir
Répertoire racine à vérifier (par défaut /).
-d, --répadmin=dir
répertoire d'administration de dpkg (par défaut /var/lib/dpkg).
-p, --deb-chemin=dir[:dir...]
Répertoires dans lesquels rechercher les debs dérivés du nom du package (la valeur par défaut est le
répertoire actuel).
Une valeur utile est / var / cache / apt / archives lors de l'utilisation apt-get autoclean ou pas
vider le cache du tout. La commande:
apt-get --reinstall -d install `debsums -l`
peut être utilisé pour remplir le cache avec des debs qui ne sont pas déjà dans le cache.
Attention: Cela ne fonctionne pas pour les CD-ROM et autres sources locales car les packages ne sont pas
copié dans /var/cache. Simple filet sources (toutes les debs dans un seul répertoire) devraient
être ajouté à la -p liste.
-g, --produire=[manquant|tous][,garder[,pas de contrôle]]
Générer des sommes MD5 à partir du contenu deb. Si l'argument est un nom de package plutôt que
une archive deb, le programme recherchera une deb nommée paquet_version_arche.deb dans
les annuaires fournis par le -p option.
manquant
Générez des sommes MD5 à partir de la deb pour les packages qui n'en fournissent pas.
tous Ignorez les sommes sur le disque et utilisez celle fournie dans le deb, ou générée
de celui-ci s'il n'en existe pas.
garder Ecrire les sommes extraites/générées dans /var/lib/dpkg/info/paquet.md5sommes.
pas de contrôle
Implique garder; les sommes extraites/générées ne sont pas comparées aux
paquet installé.
Pour une compatibilité descendante, l'option courte -g équivaut à
--generate=manquant.
--pas de purge locale
Signalez les fichiers de paramètres régionaux manquants même si localepurge est configuré.
--pas de pré-lien
Signaler les fichiers ELF modifiés même si le prélien est configuré.
--ignore-autorisations
Traitez les erreurs d'autorisation comme des avertissements lors de l'exécution en tant que non-root.
--Aidez-moi
--version
Imprimer l'aide et les informations sur la version.
EXIT STATUT
debsums Retours 0 en cas de succès, ou une combinaison* des valeurs suivantes en cas d'erreur :
1 Un package ou un nom d'archive spécifié n'a pas été installé, n'est pas valide ou est installé
la version ne correspond pas à l'archive donnée.
2 Fichiers de package modifiés ou manquants, ou incompatibilité de somme de contrôle sur une archive.
255 Option invalide.
*Si les deux premières conditions sont vraies, le statut de sortie sera 3.
EXEMPLES
debsums foo bar
Vérifier les sommes des packages installés foo et votre Bar.
debsums foo.deb bar.deb
Comme ci-dessus, en utilisant les sommes de contrôle provenant (ou générées à partir) des archives.
debsums -l
Liste des packages installés sans aucune somme de contrôle.
debsums-ca
Répertoriez les fichiers de package modifiés de tous les packages installés avec des sommes de contrôle.
debsums -ce
Liste des fichiers de configuration modifiés.
debsums-cagp / var / cache / apt / archives
Comme ci-dessus, en utilisant les sommes des debs mises en cache lorsqu'elles sont disponibles.
apt-get install --reinstall $(dpkg -S $(debsums -c) | cut -d : -f 1 | sort -u)
Réinstalle les packages avec les fichiers modifiés.
RÉSULTATS
OK La somme MD5 du fichier est bonne.
ECHEC La somme MD5 du fichier ne correspond pas.
REMPLACÉ
Le fichier a été remplacé par un fichier d'un autre package.
NOTES
Pour créer sommes md5 les fichiers des packages déjà installés qui n'en ont pas,
vous devez courir debsums_init une fois après l'installation de debsums paquet.
Utiliser les debsums en ligne à l'aide des services onworks.net