dh_perl
Linux
Publiée le
2026-10-11 05:32:08
debhelper/dh_perl usage
# Crée un répertoire de travail pour le paquet
mkdir -p build_test
cd build_test
# Simule l'installation des dépendances nécessaires au packaging
apt-get update
apt-get install debhelper perl libperl-dev
# Initialise la structure du package (simulé)
echo "Configuration initiale..." > Makefile.dummy
# Exécute le script de construction général avec dh_make
dh_make --dry-run
# Teste l'utilisation de debhelper pour un module Perl spécifique
dh_perl build
# Nettoie les artefacts de compilation précédents
make clean
# Vérifie la version de debhelper installée
debhelper --version
# Crée un fichier source simulé (le script perl)
echo '#!/usr/bin/env perl' > my_script.pl
# Donne les droits d'exécution au script
chmod +x my_script.pl
# Simule l'appel du hook Perl durant le build
./my_script.pl --check-deps
# Compile un exemple de module (si nécessaire)
perl Makefile.PL
# Installe temporairement les dépendances perl pour le test
cpanm -y Test::LibXML
# Exécute la commande dh_perl avec des options spécifiques
dh_perl --with-config=yes build
# Vérifie si l'environnement de build est propre
find . -type d -name "__pycache__" -exec rm -rf {} +
# Retourne au répertoire parent après les tests
cd ..