与安装相关的备注
本节概述了与 Anaconda(Red Hat Linux 安装程序)和安装 Red Hat Linux 9 相关的问题。
Red Hat Linux 安装程序具有内建的测试安装介质完好性的能力。它可以用在 CD、DVD、硬盘 ISO 和 NFS ISO 安装方法中。Red Hat 建议您在安装前以及报告任何安装问题前测试所有安装介质(许多提交的错误是由不正确刻录的光盘造成的)。要执行测试,在 boot: 提示下键入 linux mediacheck 命令。
多数现代计算机能够通过直接从第一张 Red Hat Linux 发行版光盘中引导而启动安装进程,某些硬件配置需要使用引导盘。如果你的硬件需要引导盘,你应该留意下列改变。
Red Hat Linux 9 使用和从前的 Red Hat Linux 版本不同的引导盘布局。 本版本只使用一个引导盘映像文件(bootdisk.img)来引导所有需要引导盘的系统。
如果你从 IDE 或 USB 设备中执行安装以外的任务,你会被要求插入根据下列映像文件之一创建的驱动程序盘:
- drvnet.img — 用于网络安装
- drvblock.img — 用于 SCSI 安装
- pcmciadd.img — 用于 PCMCIA 安装
和从前发行的 Red Hat Linux 一样,这些映像文件可以在第一张安装光盘上的 images/ 目录中找到。
在 images/ 目录中还有一个 boot.iso 文件。该文件是可用来引导 Red Hat Linux 安装程序的 ISO 映像。这是一种不必使用多个磁盘而启动基于网络的安装的简洁方法。要使用 boot.iso,你的计算机必须能够从光盘驱动器引导,并且计算机的 BIOS 设置也必须要如此配置。然后,你必须把 boot.iso 刻录到一个可刻录或重写的光盘上。
想把他们的系统从 Red Hat Linux 6.2 升级到 Red Hat Linux 9 的用户必须首先应用勘误更新才能开始进行升级。达到这一目的的最直接方式是使用 Red Hat 网络。没有完全被更新的 Red Hat Linux 6.2 系统将不会被成功升级到 Red Hat Linux 9。
使用串口终端的文本模式安装最后在终端支持 UTF-8 的情况下使用。在 UNIX 和 Linux 下,Kermit 支持 UTF-8。在 Windows 下,Kermit '95 也运行得不错。如果安装中使用英语,不具备 UTF-8 能力的终端也能够运行。被增强的窗口显示可以通过给安装程序传递“utf8”引导时间选项来使用。例如:
linux console=ttyS0 utf8
常规备注
本节描述安装后的问题。
在升级运行 Ximian GNOME 的 Red Hat Linux 6.<x>, 7.<x>, 8.0 和 9 系统时,存在一些已观察到的问题。这个问题是由正式版 Red Hat Linux RPM 和 Ximian RPM 之间的版本重复造成的。该配置不被 Red Hat 支持。您可以使用下面几种方法来解决这个问题:
1) 您可以在升级 Red Hat Linux 前从您的 Red Hat Linux 系统上把 Ximian GNOME 删除。
2) 您可以升级 Red Hat Linux,然后立即重装 Ximian GNOME。
3) 您可以升级 Red Hat Linux,之后立即删除所有剩余的 Ximian RPM,然后用对应的 Red Hat Linux RPM 来代替它们。
你必须使用以上一种方法来解决版本重复问题。否则会造成不稳定的 GNOME 配置。
在最近的几个 Red Hat Linux 版本中,X 窗口系统下的与字体有关的问题有些令人迷惑。目前,其中有两种带有不同特点的子系统:
- 原始的(已有 15 年以上历史)子系统被称为“核心 X 字体子系统”。由这个子系统绘制的字体不是平滑字体,它们由 X 服务器处理,名称类似:
Oprofile 系统范围建档器已被添加到 Red Hat Linux 9。OProfile 是编程员用来分析系统性能的工具。它使用在许多现代计算机中内建的特殊硬件。OProfile 的文档位于 oprofile 软件包中;安装后,Red Hat Linux 9, 使用 rpm -qd oprofile 命令来获取一个可用文档的列表。详情请参阅 OProfile 的网站:http://oprofile.sourceforge.net。
GDB 已被增进来允许应用程序的调试信息从不同的文件中被读取。这使从库中抽取调试信息并把这些信息放置在附加软件包中成为可能。在 Red Hat Linux 9 的开发过程中,通过实现特殊的 RPM 宏指令,“debuginfo”软件包几乎为所有软件包生成。按照默认设置,Red Hat Linux 9 中的 RPM 宏指令配置生成“debuginfo”软件包,并把以下所示添加到你的 ~/.rpmmacros 文件:
%define debug_package %{nil}
软件包改变
下列软件包已被添加到 Red Hat Linux 9:
- bluez-libs — 用于 Bluetooth&#8482; 工具程序的库
- bluez-utils — Bluetooth 工具程序
- bogl —帧缓冲的图形化库,被 Red Hat Linux 安装程序使用
- ckermit — 代替 gkermit
- coreutils — 代替 fileutils、textutils、sh-utils 和 stat
- desktop-printing — 拖放打印和打印作业图标
- devlabel — 对进入持久性贮存设备的支持
- elfutils — 代替 libelf
- fontilus — Nautilus 的字体查看器
- fonts-hebrew — 希伯莱语字体
- gnome-icon-theme — 基础 GNOME 环境的图标
- gnome-icon-theme — GNOME 环境的主题集合
- gstreamer — 多媒体构架库
- gstreamer-plugins — gstreamer 的输入和输出插件
- gthumb — 图形查看器
- hpoj — HP OfficeJet 支持
- jwhois — 代替 whois
- libgnomeprint22 — 更新的库
- libgnomeprintui22 — 更新的库
- libgsf — 读写有结构文件的库
- nautilus-cd-burner — 对 Nautilus 的光盘刻录支持
- nautilus-media — 对 Nautilus 的音频播放支持
- openssl096b — 兼容性维护软件包
- postgresql-odbc — 用于 PostgreSQL 的 ODBC 支持
- postgresql72-libs — PostgreSQL 7.2 兼容库。
- printman — 打印队列管理
- pyorbit — 代替 orbit-python
- redhat-config-samba — Samba 配置工具
- redhat-switch-mail — 从 redhat-switchmail 被改名
- soup — SOAP 实现库
- startup-notification — 对忙碌光标的支持
- subversion — 版本控制系统
- tsclient — VNS 和 窗口终端服务器的 GUI 客户
- ttmkfdir — 从 XFree86 分离出
- vconfig — VLAN (802.1q) 配置程序
- xhtml1-dtds — XHTML1 支持
下列软件包已从 Red Hat Linux 9 中被删除:
- WindowMaker — 开发者资源限定
- Xft — 集成到 XFree86
- sndconfig —不再被 Anaconda 所需要
- anonftp — 其功能被并入 vsftpd 软件包
- bdflush — 不再需要(仅被 2.2 内核所需)
- fileutils — 被 coreutils 代替
- fortune-mod — 不明版权状态
- gkermit — 被 ckermit 代替
- ipvsadm — 不再是 Red Hat Linux 产品档案的一部分
- kbdconfig — 被 redhat-config-keyboard 代替
- kernel-uml — 试验性软件包,被删除
- ksymoops — 不再被内核需要
- libelf — 被 elfutils 代替
- librpm404 — 不再被兼容库需要
- libxml10 — 不再被兼容库需要
- mouseconfig — 被 redhat-config-mouse 代替
- openldap12 — 不再被兼容库所需
- openssl095a — 不再被兼容库需要
- orbit-python — 被 pyorbit 代替
- php-dbg-base — 没有在发行版本中使用
- php-dbg-client — 没有在发行版本中使用
- php-dbg-server — 没有在发行版本中使用
- redhat-switchmail — 被重新命名为 redhat-switch-mail
- rhmask — Red Hat 不再发行 rhmask 文件
- rpm2html — 被作者标为过时
- sh-utils — 被 coreutils 代替
- stat — 被 coreutils 代替
- textutils — 被 coreutils 代替
- timeconfig — 被 redhat-config-date 代替
- whois — 被 jwhois 代替
- wine — 开发者资源限定
- wmapm — 是删除 Windowmaker 的一部分
- wmclock — 是删除 Windowmaker 的一部分
- wmix — 是删除 Windowmaker 的一部分
- wu-ftpd — vsftpd 是推荐的 FTP 守护进程
- xtoolwait — 在发行版本中不使用
下列软件包已经过时,许多将会从未来的 Red Hat Linux 9 发行版本中被删除:
- pine — 和许可相关的问题
- LPRng — CUPS 是推荐的打印解决方案
- Glide3 — 多平台问题
- lilo — Grub 是我们推荐的引导装载程序
- sndconfig —不再被主流硬件所需要
- ncpfs — 不再是 Red Hat Linux 产品档案的一部分
- mars-nwe — 不再是 Red Hat Linux 产品档案的一部分
内核备注
本节涉及与 Red Hat Linux 9 内核相关的问题。
特殊备注:在前两个公开 beta 发行版本中添加到内核的ACL 支持被证明尚不稳定,并导致了内核退化。因此,Red Hat在 Red Hat Linux 9 中将 ACL 支持从内核中删除了。内核工程师将会继续致力于提供 ACL 支持的工作,它将会在未来的发行版本中提供。为方便那些希望测试 ACL 的用户和开发者,ACL 支持所需的 attr 和 acl 软件包仍被包括了。若未来的测试演示了 ACL 支持质量有显著提高,Red Hat 可能会自行决定通过升级方式为本次发行的Red Hat Linux 提供 ACL 支持。
提供了另一种绕行措施。它至少会允许某些带有 Intel 440GX 芯片集的系统被引导;这种绕行措施被自动启用,你不必做任何事。如果你有一个基于 Intel 440GX 的系统,你无法安装 Red Hat Linux 9,但却能够正确安装 Red Hat Linux 的前一版本,请提交一份错误报告,并在错误报告中包括 dmidecode 程序的输出(以根用户身份运行)。不过请注意,只有在你根本无法安装 Red Hat Linux 9 时才提交错误报告。