系统中缺少一个lib库 libz.so.1文件,使用yum安装会自动找到相关的rpm包,如下命令

# yum -y install libz.so.1

Resolving Dependencies
--> Running transaction check
---> Package zlib.i686 0:1.2.3-29.el6 will be installed
--> Finished Dependency Resolution
Error: Protected multilib versions: zlib-1.2.3-29.el6.i686 != zlib-1.2.3-27.el6.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

分析原因:yum检测出我们需要的libz.so.1文件在zlib-1.2.3-29.el6.i686 和 zlib-1.2.3-27.el6.x86_64两个包中都存在,而64位的系统中已经安装了zlib-1.2.3-27.el6.x86_64的安装包且libz.so.1文件位置在/lib64目录下,所以yum给出Error提示。

解决方法:在yum命令的最后加上 --setopt=protected_multilib=false  语句

# yum -y install libz.so.1 --setopt=protected_multilib=false

总结:这个参数的解决64位操作系统上安装32位软件包缺少lib库依赖的时候非常有用,因为64位操作系统默认都会安装64位的lib库到 /lib64目录下,而32位的应用程序需要的lib库在/lib目录下,lib库文件名又都是相同的,安装时就经常出现上面冲突的问题。

最新文章

  1. retrofit使用随记
  2. spring boot 调试 - 热部署
  3. jquery通过class验证表单不能为空
  4. velocity模板引擎学习(2)-velocity tools 2.0
  5. Fling——K
  6. Why does uitableview cell remain highlighted?
  7. Noip2008双栈排序
  8. Android 高级UI设计笔记20:RecyclerView 的详解之RecyclerView添加Item点击事件
  9. Android开发--使用真机进行USB调试程序
  10. 跨浏览器读取XML
  11. js学习笔记之:数组(二)
  12. [bzoj1500][NOI2005]维修数列——splay
  13. ●codeforces 553E Kyoya and Train
  14. nginx配置-为没有后缀的文件(实际上是有html文件)以html形式打开
  15. H3C常用命令详解
  16. 2.14 C++析构函数
  17. mysql 设置外键 四大属性 CASCADE SET NULL NO ACTION RESTRICT 理解
  18. Django url分发器
  19. 3D HTML5 Logo标志 超炫酷旋转特效
  20. python学习笔记07-元组 字典

热门文章

  1. nginx 日志分割
  2. Oracle客户端与服务器字符集不统一的处理
  3. 使用get传参的时候,参数在后头获取不到或者出现别的错误。
  4. Jquery实现简单到计时功能(setTimeout,setInterval)
  5. windbg学习!vad
  6. SSL/TLS 协议详解
  7. KPI
  8. java并发的理解
  9. Ubuntu14.04环境下Samba报错排错过程
  10. 开源PLM软件Aras详解五 如何让ItemType显示在TOC上