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

On any RPM based distribution (CentOS/RedHat/Fedora/Suse/Mandriva):
yum -y install glibc.i686
On any DEB based distribution (Debian/Ubuntu/Mint/Crunchbang):
apt-get update
apt-get install ia32-libs

[ec2-user@ip-172-31-1-91 test]$ sudo yum install glibc.i686
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main                                                                                                                                                                     | 2.1 kB  00:00:00
amzn-updates                                                                                                                                                                  | 2.5 kB  00:00:00
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.17-196.172.amzn1 will be installed
--> Processing Dependency: nss-softokn-freebl(x86-32) >= 3.16.2.3 for package: glibc-2.17-196.172.amzn1.i686
--> Processing Dependency: libgcc(x86-32) for package: glibc-2.17-196.172.amzn1.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-196.172.amzn1.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.17-196.172.amzn1.i686
--> Running transaction check
---> Package libgcc64.i686 0:6.4.1-1.45.amzn1 will be installed
---> Package nss-softokn-freebl.i686 0:3.28.3-8.41.amzn1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=====================================================================================================================================================================================================
 Package                                              Arch                                   Version                                               Repository                                   Size
=====================================================================================================================================================================================================
Installing:
 glibc                                                i686                                   2.17-196.172.amzn1                                    amzn-main                                   6.2 M
Installing for dependencies:
 libgcc64                                             i686                                   6.4.1-1.45.amzn1                                      amzn-main                                   107 k
 nss-softokn-freebl                                   i686                                   3.28.3-8.41.amzn1                                     amzn-main                                   211 k
Transaction Summary
=====================================================================================================================================================================================================
Install  1 Package (+2 Dependent packages)
Total download size: 6.5 M
Installed size: 15 M
Is this ok [y/d/N]: y
Downloading packages:
(1/3): glibc-2.17-196.172.amzn1.i686.rpm                                                                                                                                      | 6.2 MB  00:00:00
(2/3): nss-softokn-freebl-3.28.3-8.41.amzn1.i686.rpm                                                                                                                          | 211 kB  00:00:00
(3/3): libgcc64-6.4.1-1.45.amzn1.i686.rpm                                                                                                                                     | 107 kB  00:00:01
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                5.7 MB/s | 6.5 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libgcc64-6.4.1-1.45.amzn1.i686                                                                                                                                                    1/3
  Installing : nss-softokn-freebl-3.28.3-8.41.amzn1.i686                                                                                                                                         2/3
  Installing : glibc-2.17-196.172.amzn1.i686                                                                                                                                                     3/3
  Verifying  : glibc-2.17-196.172.amzn1.i686                                                                                                                                                     1/3
  Verifying  : libgcc64-6.4.1-1.45.amzn1.i686                                                                                                                                                    2/3
  Verifying  : nss-softokn-freebl-3.28.3-8.41.amzn1.i686                                                                                                                                         3/3
Installed:
  glibc.i686 0:2.17-196.172.amzn1
Dependency Installed:
  libgcc64.i686 0:6.4.1-1.45.amzn1                                                            nss-softokn-freebl.i686 0:3.28.3-8.41.amzn1
Complete!

Without glibc:
yum -y install glibc.i686 glibc_x86_64 glibc-devel.x86_64 glibc-devel.i686

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326725624&siteId=291194637