如何在 64 位 Linux red hat 6.2 服务器上安装 32 位软件包
how Install 32-bit packages on 64-bit Linux red hat 6.2 server
我的操作系统是 Red Hat 6.2 server 64bit
我正在尝试安装 oracle 11 要求的软件包
无法安装 i686 包。
样本
[root@redhat1 Packages]# rpm -ivh nss-softokn-freebl-3.14.3-17.el6.i686.rpm
warning: nss-softokn-freebl-3.14.3-17.el6.i686.rpm: Header V3 RSA/SHA256 Signatu re, key ID ec551f03: NOKEY
error: Failed dependencies:
libc.so.6 is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.1.3) is needed by nss-softokn-freebl-3.14.3-17.el6.i68 6
libc.so.6(GLIBC_2.3) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.3.4) is needed by nss-softokn-freebl-3.14.3-17.el6.i68 6
libc.so.6(GLIBC_2.4) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.7) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libdl.so.2 is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libdl.so.2(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libdl.so.2(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
或
[root@redhat1 Packages]# rpm -Uvh compat-libstdc++-33-3.2.3-69.el6.i686.rpm
warning: compat-libstdc++-33-3.2.3-69.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
libc.so.6 is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.0) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.1) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.1.3) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.2) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.3) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libm.so.6 is needed by compat-libstdc++-33-3.2.3-69.el6.i686
或
[root@redhat1 Packages]# rpm -Uvh glibc-2.12-1.47.el6.i686.rpm
warning: glibc-2.12-1.47.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
libfreebl3.so is needed by glibc-2.12-1.47.el6.i686
libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.47.el6.i686
而且我无法在 red hat 64 位上安装 i686 软件包。
理想情况下,您应该能够使用以下两个命令解决问题:
yum clean all
yum install glibc.i686
一个故障排除技巧可能是尝试
yum search libc.so.6
这些链接也可能有帮助:
============================================= =
附录:
您发布了以下附加信息:
yum install glibc.i686 Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories.
No package glibc.i686 available. Error: Nothing to do
这意味着 none 您当前配置的存储库恰好具有 32 位 glibc 运行时。
如果你有 RedHat DVD,试试这个:
Installing 32 bit libraries (glibc) on 64 bit RHEL without using yum
我的操作系统是 Red Hat 6.2 server 64bit
我正在尝试安装 oracle 11 要求的软件包
无法安装 i686 包。
样本
[root@redhat1 Packages]# rpm -ivh nss-softokn-freebl-3.14.3-17.el6.i686.rpm
warning: nss-softokn-freebl-3.14.3-17.el6.i686.rpm: Header V3 RSA/SHA256 Signatu re, key ID ec551f03: NOKEY
error: Failed dependencies:
libc.so.6 is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.1.3) is needed by nss-softokn-freebl-3.14.3-17.el6.i68 6
libc.so.6(GLIBC_2.3) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.3.4) is needed by nss-softokn-freebl-3.14.3-17.el6.i68 6
libc.so.6(GLIBC_2.4) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libc.so.6(GLIBC_2.7) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libdl.so.2 is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libdl.so.2(GLIBC_2.0) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
libdl.so.2(GLIBC_2.1) is needed by nss-softokn-freebl-3.14.3-17.el6.i686
或
[root@redhat1 Packages]# rpm -Uvh compat-libstdc++-33-3.2.3-69.el6.i686.rpm
warning: compat-libstdc++-33-3.2.3-69.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
libc.so.6 is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.0) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.1) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.1.3) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.2) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libc.so.6(GLIBC_2.3) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
libm.so.6 is needed by compat-libstdc++-33-3.2.3-69.el6.i686
或
[root@redhat1 Packages]# rpm -Uvh glibc-2.12-1.47.el6.i686.rpm
warning: glibc-2.12-1.47.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
libfreebl3.so is needed by glibc-2.12-1.47.el6.i686
libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.47.el6.i686
而且我无法在 red hat 64 位上安装 i686 软件包。
理想情况下,您应该能够使用以下两个命令解决问题:
yum clean all
yum install glibc.i686
一个故障排除技巧可能是尝试
yum search libc.so.6
这些链接也可能有帮助:
============================================= =
附录:
您发布了以下附加信息:
yum install glibc.i686 Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories.
No package glibc.i686 available. Error: Nothing to do
这意味着 none 您当前配置的存储库恰好具有 32 位 glibc 运行时。
如果你有 RedHat DVD,试试这个:
Installing 32 bit libraries (glibc) on 64 bit RHEL without using yum