if the yum fail,you can use this method. wget ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm rpm -ihv glibc-32bit-2.9-2.3.x86_64.rpm updatedb (update database) locate ls-linux.so.2 (check if the file is exist)
/tmp/OraInstall2011-11-22_10-39-35AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory下载了libXp-1.0.0-8.1.el5.i386.rpm 安装提示: [root@NCSJ database]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY error: Failed dependencies: libX11.so.6 is needed by libXp-1.0.0-8.1.el5.i386 libXau.so.6 is needed by libXp-1.0.0-8.1.el5.i386 libXext.so.6 is needed by libXp-1.0.0-8.1.el5.i386
[oracle@localhost ~]$ wget ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm --2013-05-29 19:12:44-- ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm => “glibc-32bit-2.9-2.3.x86_64.rpm” Resolving rpmfind.net... 195.220.108.108 Connecting to rpmfind.net|195.220.108.108|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /linux/opensuse/distribution/11.1/repo/oss/suse/x86_64 ... No such directory “linux/opensuse/distribution/11.1/repo/oss/suse/x86_64”.
[oracle@localhost ~]$ rpm -ihv glibc-32bit-2.9-2.3.x86_64.rpm error: open of glibc-32bit-2.9-2.3.x86_64.rpm failed: No such file or directory [oracle@localhost ~]$ updatedb updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db' [oracle@localhost ~]$ wget ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm --2013-05-29 19:29:41-- ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm => “glibc-32bit-2.9-2.3.x86_64.rpm” Resolving rpmfind.net... 195.220.108.108 Connecting to rpmfind.net|195.220.108.108|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /linux/opensuse/distribution/11.1/repo/oss/suse/x86_64 ... No such directory “linux/opensuse/distribution/11.1/repo/oss/suse/x86_64”.(why)
wget ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm
rpm -ihv glibc-32bit-2.9-2.3.x86_64.rpm
updatedb (update database)
locate ls-linux.so.2 (check if the file is exist)
[root@NCSJ database]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
error: Failed dependencies:
libX11.so.6 is needed by libXp-1.0.0-8.1.el5.i386
libXau.so.6 is needed by libXp-1.0.0-8.1.el5.i386
libXext.so.6 is needed by libXp-1.0.0-8.1.el5.i386
yum install glibc.i686 即可搞定。
--2013-05-29 19:12:44-- ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm
=> “glibc-32bit-2.9-2.3.x86_64.rpm”
Resolving rpmfind.net... 195.220.108.108
Connecting to rpmfind.net|195.220.108.108|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/opensuse/distribution/11.1/repo/oss/suse/x86_64 ...
No such directory “linux/opensuse/distribution/11.1/repo/oss/suse/x86_64”.
error: open of glibc-32bit-2.9-2.3.x86_64.rpm failed: No such file or directory
[oracle@localhost ~]$ updatedb
updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'
[oracle@localhost ~]$ wget ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm
--2013-05-29 19:29:41-- ftp://rpmfind.net/linux/opensuse/distribution/11.1/repo/oss/suse/x86_64/glibc-32bit-2.9-2.3.x86_64.rpm
=> “glibc-32bit-2.9-2.3.x86_64.rpm”
Resolving rpmfind.net... 195.220.108.108
Connecting to rpmfind.net|195.220.108.108|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/opensuse/distribution/11.1/repo/oss/suse/x86_64 ...
No such directory “linux/opensuse/distribution/11.1/repo/oss/suse/x86_64”.(why)