我觉得标题是相当自我解释:)是否有可能在RHEL(v 5)下安装2个相同包的实例,32位支持一个64位支持另一个?
显然,运行的主机有一个64位内核,并具有所需的兼容性库。 (在这种情况下,我们需要一个64位的JDK和一个32位的)。 如果是,是否有任何特殊的rpm标志使用(例如安装目录的改变)?
提前致谢,
是。
只需使用rpm命令,像往常一样安装x86_64和i386 / i686软件包即可。
有很多需要共存的混合架构包的实例。 看glibc或从我的其他系统之一…请注意这两个条目。
[root@LAX ~]# rpm -qi zlib Name : zlib Relocations: (not relocatable) Version : 1.2.3 Vendor: CentOS Release : 27.el6 Build Date: Wed Dec 7 09:54:41 2011 Install Date: Fri Nov 30 12:50:28 2012 Build Host: c6b18n1.dev.centos.org Group : System Environment/Libraries Source RPM: zlib-1.2.3-27.el6.src.rpm Size : 152225 License: zlib and Boost Signature : RSA/SHA1, Thu Dec 8 13:48:00 2011, Key ID 0946fca2c105b9de Packager : CentOS BuildSystem <http://bugs.centos.org> URL : http://www.gzip.org/zlib/ Summary : The zlib compression and decompression library Description : Zlib is a general-purpose, patent-free, lossless data compression library which is used by many different programs. Name : zlib Relocations: (not relocatable) Version : 1.2.3 Vendor: CentOS Release : 27.el6 Build Date: Wed Dec 7 09:51:15 2011 Install Date: Fri Nov 30 13:58:46 2012 Build Host: c6b18n1.dev.centos.org Group : System Environment/Libraries Source RPM: zlib-1.2.3-27.el6.src.rpm Size : 139037 License: zlib and Boost Signature : RSA/SHA1, Thu Dec 8 13:47:42 2011, Key ID 0946fca2c105b9de Packager : CentOS BuildSystem <http://bugs.centos.org> URL : http://www.gzip.org/zlib/ Summary : The zlib compression and decompression library Description : Zlib is a general-purpose, patent-free, lossless data compression library which is used by many different programs.
如上所述,您可以使用传统方式的rpm命令来完成工作。 如果你正在通过yum安装,这将有点不同。 要么你必须特别指定yum install <32_bit_package>的32位体系结构包。
或者你可以编辑`/etc/yum.conf'文件并放置该行
multilib_policy=all
它应该完成。 在许多情况下,我不得不安装32位和64位glibc或gcc软件包,它的工作原理。