dh_installinfo

Linux
Publiée le 2026-10-21 05:12:07
Illustration Linux pour la commande dh_installinfo

dh_installinfo


# Assure que debhelper est bien installé pour ton build
apt update && apt install -y debhelper
# Crée un répertoire de travail propre pour le paquet
mkdir -p build/debian-pkg
cd build/debian-pkg
# Simule la configuration des fichiers de contrôle du paquet
dpkg-buildpackage --dry-run
# Exécute les étapes de construction recommandées par debhelper
dh_auto-check
# Lance l'installation des informations nécessaires au package (simulant dh_installinfo)
dh_make --info-only
# Vérifie si le fichier de contrôle existe après la phase d'information
ls -l control
# Nettoie les artefacts intermédiaires du build précédent
dpkg-buildpackage --clean
# Récupère la version actuelle pour s'assurer qu'elle est bien définie
echo "Version: $(cat debian/changelog)"
# Vérifie l'existence des fichiers de données requis par le paquet
find . -name "*.conf"
# Compile les métadonnées et les informations de dépendances
dh_installinfo --build-depends=libssl1.1
# Teste la génération des man pages pour ton paquet
man-db -w ./debian/manpages
# Vérifie l'intégrité du répertoire source
tar -tvf ../source_package.tar.gz
# Simule le packaging final en vérifiant les dépendances
aptitude why build-essential
# Nettoie complètement le dossier de travail pour un nouveau cycle
rm -rf *