我的Linux版本如下:Red Hat Enterprise Linux Server release 5.5 (Tikanga) 我的rpm版本是4.4.2.3
当我尝试运行 uname -a 时,输出如下:
Linux ca1vmprdpsoft1.kla-tencor.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
我已经krb5-libs-1.8.4-3.fc14.x86_64.rpm
从下载http://rpmfind.net/linux/rpm2html/search.php?query=krb5-libs。
$ rpm -ivf krb5-libs-1.8.4-3.fc14.x86_64.rpm
warning: krb5-libs-1.8.4-3.fc14.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 42d68235
error: Failed dependencies:
libc.so.6(GLIBC_2.7)(64bit) is needed by krb5-libs-1.8.4-3.fc14.x86_64
rpmlib(FileDigests) <= 4.6.0-1 is needed by krb5-libs-1.8.4-3.fc14.x86_6 4
rpmlib(PayloadIsXz) <= 5.2-1 is needed by krb5-libs-1.8.4-3.fc14.x86_64
请告诉我应该下载哪个版本的 Keberos 库以便解决此错误或任何其他解决此问题的建议。
答案1
啊,RPM 依赖管理.. 或者缺少。
您最好配置yum
查看 EPEL 存储库,然后使用它yum
来安装您想要的内容,而不是使用rpm
。
此外,看起来 krb5 版本需要比您现有的 glibc 版本更新的版本。当您查看的软件包版本比您 RHEL 构建的当前版本更新很多时,往往会发生这种升级。
您还尝试将 Fedora Core 14 中的软件包安装到 RHEL 5.5 系统上。
没有任何供应商支持的 kerberos 库吗? 我的意思是,你为支持付出了一大笔钱,你最好使用它。
祝你好运,让它在不破坏现有系统的情况下正常工作。
但是是的..你确实应该使用 yum。