RPM安装错误:失败的依赖项:/bin/sh是<;rpmname>; 安装RPM时出现以下错误。错误:rpm名称需要失败的依赖项:/bin/sh 命令“rpm-ivh rpm文件路径” 当我使用“rpm-ivh rpm file path--nodeps”时。它工作得很好。但我不想每次都使用--nodeps选项

RPM安装错误:失败的依赖项:/bin/sh是<;rpmname>; 安装RPM时出现以下错误。错误:rpm名称需要失败的依赖项:/bin/sh 命令“rpm-ivh rpm文件路径” 当我使用“rpm-ivh rpm file path--nodeps”时。它工作得很好。但我不想每次都使用--nodeps选项,rpm,Rpm,有什么办法可以出去吗。。提前谢谢 禁用依赖项的自动检测。将以下内容添加到等级库文件中 自动修复程序:否您要在哪个操作系统上安装;这样/bin/sh就不存在了?我使用的是CentOS 6.5版(最终版)/bin/sh在同一个屏幕上。那对我来说是个谜。。。您可以使用上面的命令rpm-qp--requires来研究rpm的依赖性,该命令将我的输出设置为/bin/sh/bin/sh/bin/sh rpmlib(PayloadFilesHavePrefix),我猜您的rpm中有一个shell脚本,它有DO

有什么办法可以出去吗。。提前谢谢

禁用依赖项的自动检测。将以下内容添加到等级库文件中


自动修复程序:否

您要在哪个操作系统上安装;这样/bin/sh就不存在了?我使用的是CentOS 6.5版(最终版)/bin/sh在同一个屏幕上。那对我来说是个谜。。。您可以使用上面的命令
rpm-qp--requires
来研究rpm的依赖性,该命令将我的输出设置为/bin/sh/bin/sh/bin/sh rpmlib(PayloadFilesHavePrefix),我猜您的rpm中有一个shell脚本,它有DOS行结尾,它确实需要
/bin/sh
或类似的东西,你没有。尝试在所有脚本上运行
xxd file.sh | head
,并确保它正好位于行末的
0x0A
。我已更正。此选项主要用于共享库。