Linux下我们会遇到一个常见的问题,那就是如何修复 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 问题,这个问题发生的根源不是安装报出问题,而是平台兼容性问题。
怎么理解,就是64位Linux上安装32位的程序需要额外的依赖。
怎么解决此问题,那就从病源入手(以下以Redhat举例):
1、/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory yum install glibc.i686 2、error while loading shared libraries: libz.so.1:cannot open shared object file: No such file or directory yum install zlib.i686