16.19. 软件包组的选择
现在已经为安装选择了大多数项目,可以为系统确认默认软件包选择,或者自定义软件包。
出现 默认软件包安装 页面,并详细列出 Red Hat Enterprise Linux 安装的默认软件包。根据要安装的 Red Hat Enterprise Linux,这个页面会有所不同。
重要
如果使用文本模式安装 Red Hat Enterprise Linux,则不能进行软件包选择。安装程序只能自动从基本和核心组群中选择软件包。这些软件包足以保证系统在安装完成后可操作,并可安装更新和新的软件包。要更改软件包选择,请在完成安装后,使用 Add/Remove Software 程序根据需要进行修改。
图 16.47. 软件包组的选择
默认情况下, Red Hat Enterprise Linux 安装进程载入将系统部署为基本服务器的适当软件选择。请注意这个安装不包含图形环境。要包含适合其他角色的软件选择,请点击对应以下选项单选按钮:
- 基本服务器
- 这个选项提供在服务器中使用的 Red Hat Enterprise Linux 基本安装。
- 数据库服务器
- 这个选项提供 MySQL 和 PostgreSQL 数据库。
- Web 服务器
- 这个选项提供 Apache 网页服务器。
- 企业级标识服务基础
- 这个选项提供 OpenLDAP 和 Enterprise Identity Management (IPA),生成身份识别以及认证服务器。
- 虚拟主机
- 这个选项提供 KVM 和 Virtual Machine Manager 工具以创建用于虚拟机器的主机。
- 桌面
- 这个选项提供 OpenOffice.org 产品套件,图形工具(比如 GIMP)以及多媒体程序。
- 软件开发工作站
- 这个选项提供在 Red Hat Enterprise Linux 编译软件所需的工具。
- 最小
- 这个选项只提供运行 Red Hat Enterprise Linux 的基本软件包。最小安装为单一目的服务器或者桌面设备提供基本需要,并可在这样的安装中最大化性能和安全性。
警告
目前最小安装默认不配置防火墙(iptables
/ip6tables
),因为在这个选择中缺少 authconfig 和 system-config-firewall-base 软件包。要临时解决这个问题,可使用 Kickstart 文件将这些软件包添加到您的选择中。有关临时解决方案的详情请查看 Red Hat 客户门户网站,有关 Kickstart 文件的详情请查看 第 32 章 Kickstart 安装。如果没有使用这个临时解决方案,安装也会成功,但不会配置防火墙,会存在安全风险。
如果选择接受当前的软件包列表,将跳至 第 16.20 节 “安装软件包”。
要选择组件,点击它旁边的复选框(参阅 图 16.47 “软件包组的选择”)。
要进一步自定义软件包组,请选择页面中的 现在定制选项。点击 即可进入软件包组选择页面。
16.19.1. 从其他软件库里进行安装
可以在安装时定义额外的软件库,以增加系统可用的软件。软件库(repository)是一个网络位置,它保存软件包以及描述软件包的元数据。 Red Hat Enterprise Linux 使用的许多软件包都要求安装其他软件包。安装程序使用元数据确保对于满足所有选择安装的每个软件的这些要求。
会为您自动选择 Red Hat Enterprise Linux。它包含作为 Red Hat Enterprise Linux 6 发行的完整软件集合,以及在发行时许多软件的最新版本。
图 16.48. 添加一个软件库
要包括 extra 软件库里的软件,选择 添加其他软件库,并提供软件库的位置。
要编辑现有的软件库的位置,在列表中选择软件库,然后选择 修改软件库。
如果在非网络安装模式下(如 Red Hat Enterprise Linux DVD)修改了软件库的信息,安装程序将提示输入网络配置信息。
图 16.49. 选择网络接口
- 从下拉菜单中选择一个接口。
- 点击。
然后 Anaconda 启动 NetworkManager 以便配置该接口。
图 16.50. 网络连接
关于使用 NetworkManager 的细节,请参考『第 16.9 节 “设定主机名”』。
如果选择 添加其他软件库,将出现 编辑软件库对话框。请为其位置输入软件库名称 以及 软件库 URL。
确定镜像后,要决定使用的 URL,则需要找到镜像中 包含目录
repodata
的目录。
提供了其他的软件库信息后,安装程序将从网络中读取软件包元数据。然后会在软件包组选择系统中包括特殊标记的软件。
警告
如果在软件选择页面中选择 上一步,则输入的所有额外的库数据可能都会丢失。这样可以有效地取消额外库。目前,尚没有办法在输入后取消单独的库。