Donc, je construis un .deb
, et je dois faire quelques commandes de post-installation (relier les chemins des bibliothèques et quelques autres choses).
Y a-t-il un moyen de l’avoir afin que lorsque vous faites un Sudo dpkg -i <pacakage-name>.deb
, un script s’exécute?
Vous pouvez exécuter des commandes après l’installation à l’aide du script postinst Shell situé dans le dossier debian de la source.
Il s’agit d’un script Shell normal contenant toutes les commandes à exécuter (dans l’ordre) après l’installation du package. dpkg le lancera automatiquement. Donc, tout ce que vous avez à faire est de créer un script Shell avant de compresser votre paquet source dans un paquet binaire, nommez-le comme 'postinst' et mettez-le dans le répertoire debian.
Pour plus d’informations, visitez le Guide de l’emballage Ubunt .