Centos7.5 安装32位库兼容问题

今天用centos7.5搭一个交叉编译环境,环境依赖32位的库,搭完后报错:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
百度后执行yum install xulrunner.i686报错依赖包冲突


继续百度。。。加上yum install --setopt=protected_multilib=false xulrunner.i686
依旧报错:
package nss-softokn-freebl-3.36.0-5.el7_5.x86_64 (which is newer than nss-softokn-freebl-3.34.0-2.el7.i686) is already installed
输入yum list | grep显示可以安装

找了很久发现是centos版本问题,7.4之前都可以正常安装,7.5的/usr/lib/库下面没有了i686。
解决方法:暴力解决将报错缺少的lib包复制到环境里,手动软链接。(不建议)
或者:重装系统7.4。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容