2009-05-15 10 views
0

Je suis en train d'installer dbus-1.1.2-12.el5.i386 mais je reçois l'erreurInstallation RPM Dépendances

"dbus-libs = 1.1.2-12.el5 est nécessaire par dbus-1.1. J'ai donc téléchargé "dbus-libs-1.1.2-12.el5.i386.rpm" dans le même répertoire et j'ai exécuté la commande rpm -ivh dbus-1.1. .2-12.el5.i386 encore, mais j'ai toujours eu la même erreur.Recherche sur les forums, j'ai trouvé que RPM s'occupe des dépendances si elles sont présentes dans le même répertoire, mais cela ne fonctionne pas avec l'option -ivh ??

Répondre

0

Vous devez installer les RPM dépendants avant d'installer dbus. Vous devriez aussi savoir que c'est difficile, de nos jours les distributions basées sur RPM ont généralement un système de gestion des dépendances, donc vous n'avez pas besoin de le faire à la main. par exemple. sur Redhat/Fedora/Centos vous pouvez simplement taper "yum install mypackagename".

2

Steve B est correct:

yum install dbus-libs 
yum install dbus 

miam vous permettra également de faire "whatprovides" pour un paquet:

yum whatprovides dbus-libs 

Cela va vous montrer si vous avez une autre version de dbus-libs "installé" sur votre système, il spoule quels repos fournissent le paquet et sont fournis (installés) localement.

Il est également utile:

rpm -q dbus 

qui indiquera tous les paquets qui installent localement comme volonté:

rpm -q dbus-libs 

ou

rpm -qa | grep 'dbus' 

Vous pouvez constater que vous avez déjà un version eariler de dbus installé, quel cas:

yum -y update dbus 

Espérons que cela aide.
http://www.of-networks.co.uk