2.2.5 Scripts de maintenance Debian
Les scripts de maintenance Debian sont des scripts ex�cutables qui sont
automatiquement ex�cut�s avant ou apr�s l'installation d'un paquet. Avec un
fichier nomm� control, tous ces fichiers font partie de la section
� control � d'un fichier d'archive Debian.
Les fichiers individuels sont :
- preinst
-
Ce script est ex�cut� avant que son paquet soit d�paquet� de son archive Debian
(.deb). Beaucoup de scripts � preinst � arr�tent les
services fournis par les paquets mis � jour jusqu'� ce que leur installation ou
mise � jour soit compl�te (apr�s l'ex�cution avec succ�s du script
� postinst �).
- postinst
-
Ce script compl�te la configuration requise par un paquet apr�s son d�paquetage
� partir de son archive Debian (.deb). Souvent, les scripts
� postinst � demandent � l'utilisateur d'entrer des informations
et/ou l'avertissent que s'il accepte les valeurs par d�faut, il devrait se
rappeler de revenir en arri�re et reconfigurer le paquet lorsque la situation
le requiert. Beaucoup de scripts � postinst � ex�cutent ensuite les
commandes n�cessaires au red�marrage d'un service une fois que le nouveau
paquet a �t� install� ou mis � jour.
- prerm
-
Ce script arr�te les daemons qui sont associ�s � un paquet. Il est ex�cut�
avant la suppression de fichiers associ�s au paquet.
- postrm
-
Ce script modifie les liens ou les autres fichiers associ�s � un paquet, et/ou
supprime les fichiers cr��s. (Voir aussi
Paquets
virtuels, Section 2.2.7.)
Actuellement, tous les fichiers de contr�le peuvent �tre trouv�s dans le
r�pertoire /var/lib/dpkg/info
. Les fichiers associ�s au paquet
foo commencent avec le nom � foo � et ont des extensions
� preinst �, � postinst �, etc., tel qu'appropri�. Le
fichier foo.list dans ce r�pertoire liste tous les fichiers qui
ont �t� install�s avec le paquet foo. (Notez que l'emplacement de
ces fichiers est interne � dpkg, et peut changer.)