修复/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

 

 

 

 

posted @ 2013-06-08 23:22  walking000  阅读(1548)  评论(0编辑  收藏  举报