2016-10-07 52 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),可能会帮助您进一步调试包装。