Vous devez déterminer si votre package a des dépendances vis à vis d'autres packages et si d'autres packages dépendent du vôtre. Les dépendances et les incompatibilités d'un package peuvent être définies à l'aide de deux des fichiers facultatifs d'information de package, compver et depend.
Le fichier compver vous permet d'indiquer les versions antérieures de votre package qui sont compatibles avec le package à installer.
Le fichier depend vous permet de définir trois types de dépendances associées à votre package. Ces types de dépendances sont les suivants :
Package prérequis : votre package dépend de l'existence d'un autre package ;
Dépendance inverse : un autre package dépend de l'existence du vôtre ;
Utilisez le type dépendance inverse uniquement lorsqu'un package incapable de fournir un fichier depend dépend de votre package.
Package incompatible : votre package est incompatible avec le package nommé.
Le fichier depend ne résout que des dépendances très simples. Si votre package dépend d'un fichier spécifique, de son contenu ou de son comportement, le fichier depend ne fournit pas les informations appropriées. Dans ce cas, vous devez vous servir d'un script request ou d'un script checkinstall pour effectuer un contrôle détaillé des dépendances. Le script checkinstall est également le seul script capable d'effectuer un arrêt net de la procédure d'installation du package.
Vérifiez que les fichiers depend et compver ont des entrées dans le fichier prototype. Le type de fichier doit être i (fichier d'information de package).
Reportez-vous aux pages de manuel depend(4) et compver(4) pour plus d'informations.