Salut à tous!
Merci pour la réponse.
Cela dit, j’ai dû mal m’exprimer: Checkinstall permet de créer un paquet pour une application pour laquelle il n’y a pas de paquet disponible. Son usage typique est de remplacer la commande «make install» par la commande «checkinstall». Pour autant de ce que j’ai compris, l’option «--dependencies» vérifie les dépendances dans un paquet donné, elle ne se charge donc pas d’éléments en dehors de la distribution, mais s’assure de la consistance d’un paquet donné. Elle ne sert donc à rien lorsqu’il n’existe pas de paquet. Donc, sauf erreur de ma part, elle ne peut en aucun cas être considérée comme un équivalent de Checkinstall.
Typiquement, pour un code donné, la procédure de compilation et d’installation est la suivante:
$ ./configure && make
# make install
Dans ce cas, il n’y a pas de paquet créé et l’application ou la bibliothèque installée échappe au système de gestion de paquet. Checkinstall remplace «make install». La procédure devient donc:
$ ./configure && make
# checkinstall
L’interface (en ligne de texte) de Checkinstall se lance alors pour guider dans la description du paquet et une fois que l’utilisateur a renseigné les différents champs, un paquet est créé, qui est automatiquement installé. Dès lors, l’application ou la bibliothèque est installé via un paquet et donc entre dans le giron des utilitaires de gestion des paquets.
Checkinstall n’est donc pas un utilitaire pour vérifier la cohérence du système, mais un utilitaire permettant d’utiliser les outils de gestion de paquets sur des composants ne faisant pas partie de la distribution.
Voilà, j’espère avoir fait une description plus claire.
À bientôt.