安装os时在64位rhel 6.2上安装32位库包

安装os时在64位rhel 6.2上安装32位库包

我想要完整安装rhel-server-6.2-x86_64.在此设置中,我想在完成安装之前安装一些 32 位 glibc 软件包,这些软件包已在rhel-server-6.2-x86_64-dvd.

我在安装过程中选择了所有可选包,但正如我所见这里redhat(anaconda) 不会安装 32 位库。但它在 5.x 中受支持(我在 5.5 和 5.7 中尝试过)?如何在 6.2 或 6.3 中实现这一点?是否可以通过 dvd 安装软件包kickstart,如果可以,那么如何安装?

答案1

如果在 64 位计算机上运行,​​您可以在 kickstart 文件中指定要安装 32 位版本的软件包。

要在 64 位系统上安装 32 位软件包,您需要在软件包名称后附加该软件包针对的 32 位体系结构。

例如:glibc.i686

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-packageselection.html

答案2

你可以配置启动基于 GUIsystem-config-kickstart并指定必须通过 DVD 或其他安装方法进行安装。

如果您想安装 32 位库但anaconda无法执行此操作(由于某种原因),您可以在定义%post中创建一个部分%packages,您可以在其中安装 32 位软件包,并添加更多您需要的配置选项。此部分允许您正常安装它们,就像您从以下位置进行安装一样bash

%post
yum install my32lib.i686

相关内容