/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory.

問題描述:

這個問題在SUSE上不會遇到,只有在Redhat 64bit上會遇到。

解決方法:

#yum what provides ld-linux.so.2

(如果yum不支持,需要先安裝yum. 通過這個命令可以查出我們需要安裝glibc.i686)

#yum install glibc.i686

(該解決方法適用於Redhat5-64bit和Redhat6-64bit, SUSE不需要單獨安裝glibc.i686)

 

對於Redhat6 64bit系統還有點麻煩,步驟如下:

1. 安裝CentOS的yum

2. 下載更新資源,放在系統目錄中:

     #wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo/ 

     #mv CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo

 3. 編輯/etc/yum.repos.d/CentOS-Base.repo,把裏面的"5"換成"6", 並且註釋掉"Addon"那幾行,還要設置[centosplus] enable = 1

 4. #wget http://centos.ustc.edu.cn/centos/6/updates/x86_64/Packages/glibc-2.12-1.80.el6_3.6.x86_64.rpm

 5. yum install  glibc-2.12-1.80.el6_3.6.x86_64.rpm

 6. yum install glibc.i686

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章