dh_install
Linux
Publiée le
2026-09-25 05:11:50
debhelper/build_simulation
# Crée le répertoire de travail pour ton paquet
mkdir -p src/debian-pkg
# Entre dans le dossier source que tu vas utiliser
cd src/debian-pkg
# Initialise la structure de base du paquet (simule l'appel à debhelper)
echo "Début de la construction du paquet..." > build_log.txt
# Crée un répertoire pour les fichiers binaires installés
mkdir -p usr/bin
# Ajoute un fichier exécutable factice dans le chemin /usr/bin
echo '#!/bin/bash' > usr/bin/mon_script_test
# Rend ce script exécutable, c'est crucial !
chmod +x usr/bin/mon_script_test
# Crée un fichier de configuration utilisateur (simule l'installation des configs)
mkdir -p etc/appname
echo 'Config par défaut pour ton appli.' > etc/appname/default.conf
# Ajoute le fichier de config au bon endroit
cp etc/appname/default.conf usr/local/etc/appname/
# Simule l'exécution d'une étape de compilation (make)
echo "Compilation des dépendances..." >> build_log.txt
sleep 0.5 # Petite pause pour simuler le temps de build
# Nettoie les fichiers temporaires après la construction
rm -rf obj/build_temp
# Vérifie si tous les fichiers nécessaires sont présents
ls -l usr/bin/mon_script_test
# Simule l'étape de test post-installation
./usr/bin/mon_script_test
echo "Paquet construit avec succès. Tu peux maintenant le empaqueter." >> build_log.txt