next up previous contents Next: Examen de paquets. Up: Paquets binaires RedHat et Previous: Installation, mise-à-jour, suppression.   Table des matières  

25.2.3 Dépendances.

Les paquets requièrent souvent d'autres paquets qui doivent être installés au préalable. La base de données des paquets conserve une trace de ces dépendances (dependencies). Il se peut aussi que vous obteniez une erreur du type: error: failed dependencies: (ou dependency problems dans le cas de Debian) alors que vous tentez une installation. Ceci signifie que d'autres paquets doivent être installés au préalable. Le même problème survient lorsque vous essayez de supprimer des paquets. Si deux paquets au moins ont besoin l'un de l'autre, vous devez les placer tous les deux sur la même ligne de commande lors de l'étape d'installation. Parfois, il arrivera qu'un paquet requière quelque chose qui n'est pas essentiel ou qui est déjà fourni par un paquet logiciel équivalent. Par exemple, un programme pourra requérir l'installation de sendmail alors qu'exim constitue un substitut adéquat. Dans de tels cas, l'option -nodeps permet de passer la vérification des dépendances.

rpm -i -nodeps <fichier_rpm> 
( dpkg -i -ignore-depends=<paquet-requis> <fichier-deb> ) 


Notez que Debian est beaucoup plus tatillon en terme de dépendances. Ne les écrasez donc pas à tort et à travers.


next up previous contents Next: Examen de paquets. Up: Paquets binaires RedHat et Previous: Installation, mise-à-jour, suppression.   Table des matières  
1-01-2006