重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“rhel6.5怎么解决包的依赖问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“rhel6.5怎么解决包的依赖问题”吧!
发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及成都纱窗等,在网站建设公司、营销型网站、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。
在yum安装相关rpm包的过程当中有时会出现
如下错误:yum install elfutils-libelf*i686
Error: Protected multilib versions: elfutils-libelf-devel-0.152-1.el6.i686 != elfutils-libelf-devel-0.164-2.el6.x86_64
You could try using --skip-broken to work around the problem
** Found 10 pre-existing rpmdb problem(s), 'yum check' output follows:
cifs-utils-4.8.1-19.el6.x86_64 has missing requires of libwbclient.so.0()(64bit)
gnome-vfs2-smb-2.24.2-6.el6.x86_64 has missing requires of libsmbclient >= ('0', '3.0.8', '0.pre1.3')
gnome-vfs2-smb-2.24.2-6.el6.x86_64 has missing requires of libsmbclient.so.0()(64bit)
gvfs-smb-1.4.3-16.el6_5.x86_64 has missing requires of libsmbclient.so.0()(64bit)
sssd-1.9.2-129.el6_5.4.x86_64 has missing requires of libndr-krb5pac.so.0()(64bit)
sssd-1.9.2-129.el6_5.4.x86_64 has missing requires of libndr-krb5pac.so.0(NDR_KRB5PAC_0.0.1)(64bit)
sssd-1.9.2-129.el6_5.4.x86_64 has missing requires of libndr.so.0()(64bit)
sssd-1.9.2-129.el6_5.4.x86_64 has missing requires of libndr.so.0(NDR_0.0.1)(64bit)
sssd-1.9.2-129.el6_5.4.x86_64 has missing requires of libsamba-util.so.0()(64bit)
sssd-1.9.2-129.el6_5.4.x86_64 has missing requires of libsamba-util.so.0(SAMBA_UTIL_0.0.1)(64bit)
解决:可以先把i686去掉,看能不能装成功
然后还可以尝试
yum install zlib-devel libsmbclient* keyutils-libs-devel libselinux-devel
yum clean all
rm -f /var/lib/rpm/__db*
rpm --rebuilddb
yum update
另一个错误
yum install gtk2.*i686
Protected multilib versions: libtiff-3.9.4-9.el6_3.i686 != libtiff-3.9.4-10.el6_5.x86_64
Error: Protected multilib versions: audit-libs-2.2-2.el6.i686 != audit-libs-2.2-4.el6_5.x86_64
Error: Protected multilib versions: glib2-2.26.1-3.el6.i686 != glib2-2.26.1-7.el6_5.x86_64
Error: Protected multilib versions: pixman-0.26.2-5.el6_4.i686 != pixman-0.26.2-5.1.el6_5.x86_64
Error: Protected multilib versions: avahi-libs-0.6.25-12.el6.i686 != avahi-libs-0.6.25-12.el6_5.3.x86_64
Error: Protected multilib versions: libcom_err-1.41.12-18.el6.i686 != libcom_err-1.41.12-18.el6_5.1.x86_64
Error: Protected multilib versions: gnutls-2.8.5-10.el6_4.2.i686 != gnutls-2.8.5-14.el6_5.x86_64
Error: Protected multilib versions: 1:cups-libs-1.4.2-50.el6_4.5.i686 != 1:cups-libs-1.4.2-52.el6_5.2.x86_64
Error: Protected multilib versions: libjpeg-turbo-1.2.1-1.el6.i686 != libjpeg-turbo-1.2.1-3.el6_5.x86_64
Error: Protected multilib versions: libtasn1-2.3-3.el6_2.1.i686 != libtasn1-2.3-6.el6_5.x86_64
Error: Protected multilib versions: krb5-libs-1.10.3-10.el6_4.6.i686 != krb5-libs-1.10.3-15.el6_5.1.x86_64
Error: Protected multilib versions: libselinux-2.0.94-5.3.el6_4.1.i686 != libselinux-2.0.94-7.el6.x86_64
原因:多个库共存冲突
解决办法:在执行命令后面加上:--setopt=protected_multilib=false
再次执行:yum install gtk2.*i686 --setopt=protected_multilib=false
ok!
还可以把高版本的卸掉,装个低版本的组件。
感谢各位的阅读,以上就是“rhel6.5怎么解决包的依赖问题”的内容了,经过本文的学习后,相信大家对rhel6.5怎么解决包的依赖问题这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!