我在安装了RPM后,执行以下命令: rpm -Uvv /root/xcin-2.1d-2.i386.rpm 得到如下信息: failed dependencies: libc.so.5 is needed by xcin-2.1d-2 libX11.so.6 is needed by xcin-2.1d-2 我不知是什么原因,libc.so.5及libX11.so.6确确实实都存在,我的cpio是2.4.2达到了rpm的最低要求 ?
rpm将已经通过rpm安装好的包的情况记录在案。如果在它自己的记录中 找不到的话就认为你没有安装。(stupid!)你的情况是它将记录保存在 /var/lib/rpm目录中。 因为你是新安装的rpm系统,那里面当然不会有任何记录了。不过如果你 确认你的系统中存在那些东西那么你可以给出“-nodeps”选项; rpm不理会潜在的依赖性问题就行了。 当采用以上作法时请特别当心,一定要确认所需部件的确存在。
(出处:http://www.sheup.com)