dh_perl_openssl
Linux
Publiée le
2026-11-02 05:01:30
dh_perl_openssl
# Crée un répertoire de travail pour ton paquetage
mkdir -p build/src
# Copie les fichiers sources dans le dossier de build
cp -r ./src/* build/src/
# Installe les dépendances nécessaires au développement (si ce n'est pas fait)
sudo apt-get update && sudo apt-get install -y perl openssl libssl-dev build-essential
# Vérifie si Perl est bien installé et disponible
perl -v
# Lance le processus de configuration du paquet avec debhelper
dpkg-buildpackage --dry-run
# Exécute la phase de construction des scripts Perl spécifiques au paquet
dh_perl_openssl --help
# Simule l'exécution d'un script de build en utilisant OpenSSL
./configure --with-ssl=/usr/local/ssl
# Compile les modules C nécessaires pour le paquetage
make clean && make
# Teste la compilation avec des options spécifiques à OpenSSL
perl Makefile.PL --openssl-libs
# Installe temporairement les dépendances de développement manquantes
apt-get install -y libcrypto++-dev
# Exécute un nettoyage général après le build réussi
make clean
# Supprime tout le répertoire de travail pour repartir sur une base propre
rm -rf build/src
# Vérifie l'intégrité des clés OpenSSL utilisées dans le paquetage
openssl list -l
# Génère un fichier de checksum pour valider les dépendances
find . -type f -exec sha256sum {} + > checksums.txt