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 |