Il s'agit de la commande debdelta 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
debdelta - calcule les changements entre les paquets Debian
SYNOPSIS
dettedelta [OPTION] ... DEFICHIER TOFILIER DELTA
DESCRIPTION
Ce programme calcule les changements entre les paquets Debian FROMFILE et TOFILE. Ces changements
sont stockés dans le fichier DELTA. Le fichier DELTA pourra être utilisé ultérieurement par le programme "debpatch"
pour recréer TOFILE à partir de FROMFILE. En un sens, la paire de programmes "debdelta"/"debpatch"
fonctionner sur les paquets Debian de la même manière que la paire "diff"/"patch" fonctionne sur les fichiers texte ;
en effet, la sortie de "debdelta" peut être utilisée pour stocker et transmettre uniquement les modifications
entre les paquets Debian ; mais, contrairement à la sortie "diff", la sortie de "debdelta" est
pas lisible par l'homme, mais il est plutôt conçu pour être aussi petit que possible (pour optimiser pour
moins d'utilisation du disque et/ou une transmission plus rapide).
OPTIONS
--clé-de-signature clé - KEY
clé utilisée pour signer le delta (en utilisant GnuPG).
--no-md5
n'incluez pas les informations MD5 dans delta.
--besoin vendu
créer un patch qui ne peut être utilisé que si l'ancien .deb est disponible.
--delta-algo ALGO
utiliser un backend spécifique pour calculer les différences binaires ; les valeurs possibles sont : xdelta
xdelta-bzip xdelta3 bsdiff
-M Mb mémoire maximale à utiliser (pour 'bsdiff' ou 'xdelta').
-v verbeux (peut être ajouté plusieurs fois).
-d imprimer le retraçage complet sur les erreurs Python ; enregistrer les informations utiles dans des fichiers temporaires au cas où
qu'un backend plante.
(Si '-d' est ajouté plusieurs fois, il ajoute également aux correctifs d'autres débogages supplémentaires
contrôles : uniquement pour le suivi avancé des bogues).
-k conserver les fichiers temporaires (à utiliser pour le débogage).
--gpg-accueil
spécifiez une maison différente pour GnuPG, la valeur par défaut pour root est /etc/debdelta/gnupg tout en
pour les autres utilisateurs n'est pas configuré. Voir --homedir in gpg(1) pour en savoir plus.
--disable-fonctionnalité CARACTÉRISTIQUES
désactiver une fonction interne. Voir la documentation dans README.features.
EXEMPLE
La commande
dettedelta libglib_2.12_all.deb libglib_2.14_all.deb /tmp/glib.debdelta
exprimera la différence entre deux versions de libglib dans /tmp/glib.debdelta ; les
commander
patch deb -A /tmp/glib.debdelta libglib_2.12_all.deb /tmp/glib.deb
créera dans /tmp/glib.deb une copie parfaite de libglib_2.14_all.deb.
SÛRETÉ
Un paquet Debian recréé à l'aide de debpatch est identique octet par octet au
celui d'origine ; ainsi la prise en charge de l'authentification des archives cryptographiques pour APT (voir apte-
sécurisée(8) ) peut être utilisé pour affirmer qu'il peut être installé de manière fiable. De plus, si un
La clé GnuPG est spécifiée en utilisant --clé-de-signature alors le fichier delta lui-même est cryptographiquement
protégé à l'aide de GnuPG, MD5 et SHA1 (en utilisant la même méthode que dpkg-sig(1) ). Noter que,
pour les utilisateurs non root, le porte-clés maître debdelta /usr/share/porte-clés/debian-debdelta-
archive-porte-clés.gpg est ajouté à la liste des trousseaux de clés pour gnupg.
EXIT STATUT
0 si OK,
1 s'il y avait un problème récupérable (par exemple, espace disque insuffisant ou programme auxiliaire
un tel 'lzma' est manquant et l'utilisateur est invité à installer le paquet 'lzma'),
2 s'il y avait un problème non récupérable,
3 s'il y avait une erreur dans une option de ligne de commande, ou dans un fichier de configuration,
4 s'il y a une erreur interne, et
5 si quitté en raison d'une interruption du clavier.
DE LA LIGNE BOGUES
Signaler des bogues à[email protected]>.
AUTEURS
Debdelta a été écrit et est protégé par copyright © 2006-09 Andrea Mennucci.
Cette page de manuel a été écrite par Jegou Pierre-yves[email protected]>.
COPIER
C'est un logiciel libre. Vous pouvez en redistribuer des copies selon les termes de la GNU
Licence publique générale de la bibliothèquehttp://www.gnu.org/licenses/lgpl-2.0.html>. Il n'y a pas
GARANTIE, dans la mesure permise par la loi.
Utilisez debdelta en ligne en utilisant les services onworks.net