Dans cet article je vais vous expliquer comment j’ai créer un nouveau paquet du logiciel Unbound en partant des sources de la version testing compiler sur une version stable. mon article est très fortement basé sur cet excellent article de Raphaël Hertzog. Je suis passé par ces étapes car je voulais configurer des options que ne sont apparue que dans la version 1.8 et dans la version stable nous ne somme encore que dans la version 1.6. Voici les articles du pourquoi de ma recompilation :
Pour les besoins de la recompilation je me suis monter une machine virtuelle avec la même architecture et la même version de debian pour éviter de polluer ma machine en fonctionnement et avoir des paquets qui ne serait utilie quoi pour la compilation. Savoir recompiler un paquet Debian existant est particulièrement utile. En effet, il s’agit là d’un prérequis indispensable à certaines tâches qu’un administrateur peut vouloir effectuer : activer une fonctionnalité désactivée dans le paquet Debian officiel, recompiler les sources pour un autre environnement (récupérer la version correspondant à Debian testing pour faire fonctionner le paquet sous Debian stable par exemple — ce qui, d’ailleurs, est le principe même des applications disponibles dans les backports), inclure une correction que les développeurs upstream ont mise à disposition, … Cet article vous propose de découvrir les 5 étapes nécessaires à cette recompilation :