Il s'agit de la commande dpkg-parsechangelog qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant 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
dpkg-parsechangelog - analyse les fichiers du journal des modifications Debian
SYNOPSIS
dpkg-parsechangelog [option...]
DESCRIPTION
dpkg-parsechangelog lit et analyse le journal des modifications d'une arborescence source Debian décompressée et
affiche les informations qu'il contient sur une sortie standard sous une forme lisible par machine.
OPTIONS
-l changelog-fichier
Spécifie le fichier journal des modifications à partir duquel lire les informations. Un '-' peut être utilisé pour
spécifier la lecture à partir de l'entrée standard. La valeur par défaut est debian/journal des modifications.
-F format journal des modifications
Spécifie le format du journal des modifications. Par défaut, le format est lu à partir d'un
vers le bas du journal des modifications ou, à défaut, la valeur par défaut est debian
format standard. Voir également CHANGELOG FORMATS.
-L libdir
Spécifiez un répertoire supplémentaire pour rechercher des scripts d'analyseur. Ce répertoire est
recherché avant les répertoires par défaut qui sont actuellement
/usr/local/lib/dpkg/parsechangelog ainsi que /usr/lib/dpkg/parsechangelog.
-S, --show-champ champ
Spécifie le nom du champ à afficher (depuis dpkg 1.17.0). Le nom du champ n'est pas
imprimé, seule sa valeur.
-?, --Aidez-moi
Affichez le message d'utilisation et quittez.
--version
Affichez la version et quittez.
Analyseur Options
Les options suivantes peuvent être utilisées pour influencer la sortie de l'analyseur du journal des modifications, par exemple
la plage d'entrées ou le format de la sortie. Ils doivent être pris en charge par l'analyseur syntaxique
scénario en question. Voir également NOTES.
--déposer filet
Définissez le nom de fichier du journal des modifications à analyser. La valeur par défaut est '-' (entrée standard).
-l, --étiqueter filet
Définissez le nom du fichier changelog à utiliser dans les messages d'erreur, au lieu d'utiliser le
nom du --déposer option, ou sa valeur par défaut.
--format format de sortie
Définissez le format de sortie. Les valeurs actuellement prises en charge sont dpkg ainsi que rfc822. dpkg est
format de sortie classique (avant l'existence de cette option) et le format par défaut. Ce
consiste en un paragraphe au format de contrôle Debian (voir deb-contrôle(5)). Si plus
plus d'une entrée est demandée, alors la plupart des champs sont tirés de l'entrée la plus récente,
sauf mention contraire :
La source: nom-paquet
Version: version
Distribution: distribution-cible
Urgence: urgence
L'urgence la plus élevée de toutes les entrées incluses est utilisée, suivie par le
commentaires concaténés (séparés par des espaces) de toutes les versions demandées.
Mainteneur : auteur
Date : données
Se ferme: numéro de bogue
Les champs de fermeture de toutes les entrées incluses sont fusionnés.
Transformations : changelog-entrées
Le texte de toutes les entrées du journal des modifications est concaténé. Pour faire de ce champ un
champ multiligne de format de contrôle Debian valide les lignes vides sont remplacées par un
un seul point et toutes les lignes sont désignées par un caractère d'espacement. L'exact
le contenu dépend du format du journal des modifications.
Les Version, Distribution, Urgence, Mainteneur ainsi que Modifications les champs sont obligatoires.
Des champs supplémentaires définis par l'utilisateur peuvent être présents.
Les rfc822 format utilise les mêmes champs mais génère un paragraphe séparé pour chaque
entrée du journal des modifications afin que toutes les métadonnées de chaque entrée soient préservées.
--tout Incluez toutes les modifications. Remarque : les autres options n'ont aucun effet lorsqu'elles sont utilisées.
-s, --puisque version
-v version
Inclure toutes les modifications postérieures à version.
-u, --jusqu'à version
Inclure toutes les modifications antérieures à version.
-f, --de version
Inclure toutes les modifications égales ou postérieures à version.
-t, --à version
Inclure tous les changements jusqu'à ou égal à version.
-c, --compter nombre
-n nombre
Comprendre nombre entrées du haut (ou de la queue si nombre est inférieur à 0).
-o, --décalage nombre
Changer le point de départ pour --compter, compté à partir du haut (ou de la queue si nombre
est inférieur à 0).
CHANGELOG FORMATS
Il est possible d'utiliser un format différent du format standard, en fournissant un parseur pour
ce format alternatif.
Dans le but d'avoir dpkg-parsechangelog exécuter le nouvel analyseur, une ligne doit être incluse dans
les 40 dernières lignes du fichier changelog, correspondant à l'expression régulière Perl :
"\schangelog-format :\s+([0-9a-z]+)\W”. La partie entre parenthèses doit être le nom du
format. Par exemple:
@@@ changelog-format : autre format @@@
Les noms de format du journal des modifications sont des chaînes alphanumériques non vides.
Si une telle ligne existe alors dpkg-parsechangelog cherchera l'analyseur comme
/usr/lib/dpkg/parsechangelog/autre format or
/usr/local/lib/dpkg/parsechangelog/autre format; c'est une erreur car il n'est pas présent ou
n'étant pas un programme exécutable. Le format par défaut du journal des modifications est debian, et un analyseur pour
il est fourni par défaut.
L'analyseur syntaxique sera invoqué avec le journal des modifications ouvert sur l'entrée standard au début de la
déposer. Il doit lire le fichier (il peut chercher s'il le souhaite) pour déterminer les informations
requis et renvoyer les informations analysées à la sortie standard dans le format spécifié par
le --format option. Il doit accepter tout Analyseur Options.
Si le format du journal des modifications qui est analysé laisse toujours ou presque toujours une ligne vide
entre les notes de change individuelles, ces lignes vierges doivent être supprimées, de manière à
le compact de sortie résultant.
Si le format du journal des modifications ne contient pas d'informations sur la date ou le nom du package, ces informations
doit être omis de la sortie. L'analyseur ne doit pas tenter de le synthétiser ou de trouver
cela à partir d'autres sources.
Si le journal des modifications n'a pas le format attendu, l'analyseur doit se terminer avec une valeur différente de zéro
statut de sortie, plutôt que d'essayer de s'embrouiller et de générer éventuellement des erreurs
sortie.
Un analyseur de journal des modifications peut ne pas interagir du tout avec l'utilisateur.
NOTES
Tous Analyseur Options à l'exception des -v ne sont pris en charge que depuis dpkg 1.14.16. Tierce personne
analyseurs syntaxiques pour les formats de journal des modifications autres que debian peut ne pas prendre en charge toutes les options.
Analyse d'option courte avec des valeurs non groupées disponible uniquement depuis dpkg 1.18.0.
Utilisez dpkg-parsechangelog en ligne à l'aide des services onworks.net