2016-10-07 51 views
0

我正在使用Wind River Linux。失敗的依賴性錯誤。任何人都可以告訴我我必須做什麼?我已經從過去1天內Wind River Linux失敗依賴錯誤

[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

首先嚐試,安裝時使用-Uvh代替-ivh的:-Uvh幾乎是(內核是一個例外)安裝/升級rpm包的正確途徑。

最終的解決方案將是發現,提供使用這些依賴關係(如果一切都失敗了)的包

rpm -qP /sbin/chkconfig *.rpm 
對WRL包

,並確保這些軟件包。

這些都是文件/ directpory依賴關係。嘗試(例如)

rpm -qf --whatprovides /sbin/chkconfig 

查看是否有提供文件的包。

(注:下文對WRL 「作品」 爲RPM5,在Fedora/RHEL不RPM)

您可以通過執行(例如)

mkdir -p /etc/rpm/sysinfo 

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

屏蔽的依賴將允許存根出依賴性安裝(如此--nodeps),可能會幫助您進一步調試包裝。