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> ) |