Complément d'information , autre méthode de la page Debian : compiler à partir des sources d'un package - ajout d'une option.

Valide sur Debian 11, 12, futur 13 (Trixie)

Les packages pour le faire :

build-essential devscripts dpkg-dev chrpath (et un editeur : vi vim nano.....)
apt-get install build-essential devscripts dpkg-dev chrpath vi

 

Pour récupérer les sources , on peut utiliser apt-get source <package> ou dget -x <url.dsc>, si on reprend l'example de nrpe , le package est nagios-nrpe-server , l'URL est : https://deb.debian.org/debian/pool/main/n/nagios-nrpe/nagios-nrpe_4.1.3-1.dsc

dget -x https://deb.debian.org/debian/pool/main/n/nagios-nrpe/nagios-nrpe_4.1.3-1.dsc

 

Se positionner dans le répertoire (ici : nagios-nrpe-4.1.3)

Vérification des dépendances :

dpkg-checkbuilddeps

Installer les via apt-get install

Pour ajouter votre mail (optionnel) dans le package :

export EMAIL="<votre.adresse@mail>"

 

Donner la version de votre package :

dch --newversion <votre_version>  --distribution <nom_de_la_version_Debian> '<votre commentaire ici>'

 

Donner sa provenance :

dch --local <votre_dépôt> --distribution <nom_de_la_version_Debian> '<votre commentaire ici>'

 

Construction du package :

DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -us -uc -sa