2016-10-07 4 views
0

나는 윈드 리버 리눅스에서 일하고있다. 종속성 오류가 실패했습니다. 누구든지 내가해야 할 일을 말해 줄 수 있니? 설치할 때 나는 과거의 일일 모든Wind River Linux, Failed Dependency Error

[email protected]:/home/mysql# rpm -ivh MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm 
warning: MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 5072e1f5 
error: Failed dependencies: 
     /sbin/chkconfig is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 
     /usr/lib64/mysql/plugin is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 
     /usr/lib64/mysql/plugin/debug is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 

답변

0

처음부터 시도하고있다, -ivh 대신 -Uvh를 사용 -Uvh이 (커널이 하나 개의 예외) 거의 rpm 패키지를 설치/업그레이드 할 수있는 권리 방법입니다.

최종 솔루션은 (모든 다른 실패하는 경우)를 사용하여 그 종속성을 제공하는 패키지 WRL 패키지에

rpm -qP /sbin/chkconfig *.rpm 

을 찾기 위해, 그리고 그 패키지가 설치되어 있는지 확인합니다.

이들은 모두 파일/다이렉트 종속성입니다. 시도해보십시오 (예 :

rpm -qf --whatprovides /sbin/chkconfig 

) 파일을 제공하는 패키지가 있는지 확인하십시오.

(참고 : WRL에 RPM5은 "작품", 페도라/RHEL에하지 RPM을 따르는 것)

당신은 허용됩니다 종속성을 마스킹 (예)

mkdir -p /etc/rpm/sysinfo 

echo "/sbin/chkconfig" >> /etc/rpm/sysinfo/Requirename 

을 수행하여 의존성을 스텁 수 (따라서 --nodeps가 될 것입니다) 패키지를 디버깅 할 때 더 도움이 될 것입니다.

관련 문제