2009-05-15 8 views
0

내가 DBUS - 1.1.2-12.el5.i386를 설치하려고하지만 오류를설치하기 RPM 종속성

"DBUS-libs와 수는 = 1.1.2-12.el5는 DBUS-1.1이 필요합니다. 2-12.el5.i386 ":-((

그래서"dbus-libs-1.1.2-12.el5.i386.rpm "을 같은 디렉토리에 다운로드하고 명령을 실행했습니다. rpm -ivh dbus-1.1 .2-12.el5.i386 다시,하지만 난 여전히 같은 오류가있어. 포럼에서 검색 할 때 RPM은 같은 디렉토리에 존재하는 경우 dependecies 돌봐 것을 발견했다.하지만 그것은 -ivh 옵션으로 작동하지 ??

답변

0

다음과 같이 종속 RPM을 설치해야합니다. dbus 설치. 또한 이것이 어려운 방법이라는 것을 알아야합니다. 요즘 RPM 기반 배포판에는 일반적으로 의존 관리 시스템이 있으므로 수동으로 수행 할 필요가 없습니다. 예 : Redhat/Fedora/Centos에서 "yum install mypackagename"을 입력하면됩니다.

2

스티브 B는 올바른 : 당신이 DBUS-libs와 다른 버전이있는 경우

yum whatprovides dbus-libs 

이 당신을 보여줄 것이다 :

yum install dbus-libs 
yum install dbus 

냠 또한이 패키지에 대해 "whatprovides"을 할 수 있습니다 "시스템에"설치되어 있으면, repos가 패키지를 제공하는 것을 스풀링하고, 어떤 패키지가 로컬로 제공 (설치)되는지 확인합니다.

또한 도움은 다음과 같습니다 로컬 의지로 설치하는 모든 패키지를 표시합니다

rpm -q dbus 

:

rpm -q dbus-libs 

또는

rpm -qa | grep 'dbus' 

당신은 찾을 수 있습니다 당신이 이미 가지고 있다는 dbus의 eariler 버전이 설치되어있는 경우,이 경우 :

yum -y update dbus 

희망이 도움이됩니다.
http://www.of-networks.co.uk