修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or
今天在linux里面想解压一下JDK的bin文件,报了下面错:
./jdk-6u33-linux-i586.bin: ./install.sfx.37057: /lib/ld-linux.so.2: bad ELF。。。。。。。。。。。。。。
网上查了一下,原来是在64位系统里面执行32位的程序。。。
好吧。。解决方案就是安装glic
两个方法去安装:
1. 直接运行下面command去下载和安装,网络最好不要太烂了。。只有24M左右的东西而已。
sudo yum install glibc.i686 www.cit.cn
2.去系统光盘里面找(别人说的。。没试过)
找到系统光盘里的rpm 包,安装下面 glibc包 和nss包:(可能有一些不用也行,但还是把下面的包都装了)
glib2-2.22.5-5.el6.i686.rpm
glib2-2.22.5-5.el6.x86_64.rpm
glib2-devel-2.22.5-5.el6.i686.rpm
glib2-devel-2.22.5-5.el6.x86_64.rpm
glibc-2.12-1.7.el6.i686.rpm
glibc-2.12-1.7.el6.x86_64.rpm
glibc-common-2.12-1.7.el6.x86_64.rpm
glibc-devel-2.12-1.7.el6.i686.rpm
glibc-devel-2.12-1.7.el6.x86_64.rpm
glibc-headers-2.12-1.7.el6.x86_64.rpm
glibc-utils-2.12-1.7.el6.x86_64.rpm
glibmm24-2.22.1-1.el6.x86_64.rpm
nss-softokn-freebl-3.12.7-1.1.el6.i686.rpm
nss-softokn-freebl-3.12.7-1.1.el6.x86_64.rpm