【问题标题】:Wind River Linux, Failed Dependency ErrorWind River Linux,失败的依赖错误
【发布时间】:2017-02-16 19:30:32
【问题描述】:

我正在开发 Wind River Linux。失败的依赖错误。谁能告诉我我必须做什么?我从过去一天开始一直在尝试

root@AC-04:/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

【问题讨论】:

    标签: linux linux-kernel rpm rpmbuild wind-river-workbench


    【解决方案1】:

    首先,在安装时使用 -Uvh 而不是 -ivh:-Uvh 几乎(内核是一个例外)是安​​装/升级 rpm 包的正确方法。

    最终的解决方案是使用(如果一切都失败)找到提供这些依赖项的包

    rpm -qP /sbin/chkconfig *.rpm
    

    在 WRL 包上,并确保已安装这些包。

    这些都是文件/目录依赖项。尝试(例如)

    rpm -qf --whatprovides /sbin/chkconfig
    

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

    (注意:在 WRL 上,RPM5 的“工作”,而不是 Fedora/RHEL 上的 RPM)

    你可以通过做(例如)来消除依赖关系

    mkdir -p /etc/rpm/sysinfo
    
    echo "/sbin/chkconfig" >> /etc/rpm/sysinfo/Requirename
    

    屏蔽依赖项将允许安装(--nodeps 也是如此),并且可能有助于您进一步调试打包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多