dh_installlogcheck
Linux
Publiée le
2026-09-17 05:48:21
debhelper
# Installe les outils nécessaires pour le packaging Debian
sudo apt update && sudo apt install -y debhelper build-essential
# Crée un répertoire de travail pour ton projet
mkdir mon_paquet
cd mon_paquet
# Initialise la structure du paquet (simule l'ajout des fichiers sources)
touch Makefile setup.py README.md
# Exécute une étape de nettoyage avant le build
make clean || echo "Pas grave, tu peux continuer."
# Simule l'appel à dh_installlogcheck pour vérifier les logs d'installation
echo "--- Début de la vérification des logs ---" > install_log.txt
dh_installlogcheck --dry-run # Utilise le mode simulation
cat install_log.txt
# Ajoute un fichier de configuration au paquet (simule l'ajout)
cp config/default.conf ./debian/
# Exécute la phase de construction du paquet avec debhelper
dpkg-buildpackage -b
# Vérifie si les dépendances sont correctement listées dans le contrôle
grep "Depends:" debian/control
# Simule une vérification manuelle des logs critiques
tail -n 10 build/logs/install.log
# Nettoie temporairement les fichiers de construction inutiles
rm -rf build/temp
# Compile un module source (simule la compilation)
make compile_module
# Vérifie l'existence du fichier de log après le processus
ls -l logs/installation_ok.log
# Simule une étape de test post-installation
./run_tests.sh
# Réinitialise ton répertoire de travail pour un nouveau cycle
cd ..
rm -rf mon_paquet