<Précédent | Table des matières | Suivant>
9.1.3. Faire des changements
Nous ne pouvons pas couvrir toutes les modifications possibles que vous pourriez vouloir apporter à un package donné dans cette section. Cela reviendrait à vous apprendre tous les détails2 détails de l'empaquetage Debian. Cependant, nous couvrirons les trois cas d'utilisation courants présentés précédemment et nous expliquerons certaines des parties inévitables (comme le maintien de la changelog fichier).
La première chose à faire est de changer le numéro de version du paquet afin que les paquets reconstruits puissent être distingués des paquets originaux fournis par Kali ou Debian. Pour ce faire, nous ajoutons généralement un suffixe identifiant l'entité (personne ou entreprise) appliquant les modifications. Depuis plein d'entrain est mon pseudo IRC, je vais l'utiliser comme suffixe. Un tel changement est mieux effectué avec le dch commande (Journal des changements Debian) du scripts de développement package, avec une commande telle que dch --local buxy. Cela invoque
![]()
2https://www.debian.org/doc/manuals/maint-guide/
un éditeur de texte (éditeur-sensible, qui exécute l'éditeur affecté dans le VISUEL or EDITEUR variables d'environnement, ou /usr/bin/éditeur sinon), ce qui permet de documenter les différences introduites par cette reconstruction. Cet éditeur montre que dch a vraiment changé le debian/journal des modifications fichier:
$ head -n 1 debian/journal des modifications
libfreefare (0.4.0-2) instable ; urgence=faible
$ dch --local buxy
[...]
$ responsable debian/changelog
libfreefare (0.4.0-2buxy1) NON PUBLIÉ ; urgence=moyenne
* Activer l'option de configuration --with-debug.
- Raphaël Hertzog[email protected]> Vendredi 22 avril 2016 10:36:00 -0400 libfreefare (0.4.0-2) instable ; urgence = faible
* Mettre à jour debian/copyrtight.
Correction de la licence vers LGPL3+.
$ head -n 1 debian/journal des modifications
libfreefare (0.4.0-2) instable ; urgence=faible
$ dch --local buxy
[...]
$ responsable debian/changelog
libfreefare (0.4.0-2buxy1) NON PUBLIÉ ; urgence=moyenne
* Activer l'option de configuration --with-debug.
- Raphaël Hertzog[email protected]> Vendredi 22 avril 2016 10:36:00 -0400 libfreefare (0.4.0-2) instable ; urgence = faible
* Mettre à jour debian/copyrtight.
Correction de la licence vers LGPL3+.
Si vous effectuez régulièrement de telles modifications, vous souhaiterez peut-être définir le DEBFNOMCOMPLET et DÉBÉMAIL variables d'environnement à votre nom complet et à votre e-mail, respectivement. Leurs valeurs seront utilisées par de nombreux outils d'emballage, y compris dch, qui les intégrera sur la ligne de remorque illustrée ci-dessus (commençant par « - »).
Documentation