第 10 章 软件包和驱动程序的更改
在红帽企业版 Linux 发行版本中,包含的软件包和系统驱动器列表进行了常规更改。之所以这样做,有很多原因:操作系统的软件包和驱动器被添加和升级是为了提供更新的功能,或者当软件包和驱动器表示过时的硬件并被删除;软件包和驱动器上游项目可能不再被维持,或者一些指定硬件的软件包和驱动器不再被硬件供应商支持并被删除。
这章列出了红帽企业版 Linux 6 中新的和更新的以及那些已经被弃用或不再使用(删除)的软件包和驱动器。
10.1. 系统配置工具更改
10.1.1. system-config-bind
已经弃用并删除了system-config-bind 工具,且无替换软件包。推荐您在红帽企业版 Linux 6 通过
named.conf
文件手动编辑名称服务器配置。综合 BIND 文档在 /usr/share/doc/bind-x.y.z
中作为 bind 软件包的一部分被安装。而且,在 /usr/share/doc/bind-x.y.z/sample
目录中可以找到样本配置。然而先前版本 system-config-bind 工具的确可以生成标准 BIND 配置,所以根据您的环境通过把旧的配置文件移动到正确位置并执行充分的测试迁移到红帽企业版 Linux 6 的 BIND 版本是可能的。
10.1.2. system-config-boot
system-config-boot 工具允许 GRUB 引导装载程序的图形配置。在红帽企版 Linux 6 中它已经被无替换地弃用和删除。默认的 GRUB 配置对很多用户来说都是足够的,但是如果需要手动更改,可以在
/boot/grub
目录的 grub.conf
文件访问并更改配置。红帽企业版 Linux 6 使用 GRUB 版本1,也就是旧版 GRUB。配置 GRUB 的完整文档可以在 GRUB 主页上找到: http://www.gnu.org/software/grub/。
10.1.3. system-config-cluster
已经弃用并删除了 system-config-cluster 工具,且无替换软件包。建议使用 ricci 和 luci(来自 Conga 项目)。
10.1.4. system-config-display
已经使用 XRandr 配置工具替换 system-config-display 工具,该工具可在两个支持的桌面中找到:GNOME 和 KDE。在默认 X 服务器安装中没有明确的配置文件(
xorg.conf
),因为现在可使用以下菜单选项进行显示管理:
GNOME: (或者
system-config-display
命令)。
KDE:
命令行实用程序(
xrandr
)也可以用于显示配置。详细信息请参见xrandr --help
命令或通过 man xrandr
命令的手册页。
10.1.5. system-config-httpd
已经弃用并删除了system-config-httpd 工具,且无替换软件包。用户必须手动配置服务器网络。配置可以在
/etc/httpd
目录进行。主要的配置文件在 /etc/httpd/conf/httpd.conf
。这个文件对大部分的服务器配置都很好地编档,注释详尽;但是,如果需要在 httpd-manual 软件包中,完整的 Apache 网络服务器文档已被传送。
10.1.6. system-config-lvm
system-config-lvm 工具已被弃用。可以通过 gnome-disk-util 或 lvm 工具执行逻辑卷管理。
10.1.7. system-config-netboot
已经弃用并删除了system-config-netboot 工具,且无替换软件包。推荐使用红帽 Network Satellite。
10.1.8. system-config-nfs
已经弃用并删除了system-config-nfs 工具,且无替换软件包。用户必须手动设置 NFS 服务器配置。
10.1.9. system-config-rootpassword
已使用 system-config-users 替换 system-config-rootpassword 工具 -- 前者是一个强大用户管理和配置工具。可通过在首选项对话框中取消选择
隐藏系统用户与群组
在 system-config-users 工具中设定 root 密码。根(root )用户现在在主列表中显示,并可如其他用户一样修改密码。
10.1.10. system-config-samba
已经弃用并删除了 system-config-samba 工具,且无替换软件包。用户必须手动设置 SMB 服务器配置。
10.1.11. system-config-securitylevel
已经删除 system-config-securitylevel 工具。推荐 system-config-firewall 工具用于防火墙配置。
10.1.12. system-config-soundcard
已删除 system-config-soundcard 工具。现在自动探测并配置声卡。
10.1.13. system-config-switchmail
已经弃用并删除了 system-config-switchmail 工具,且无替换软件。红帽企业版 Linux 6 中 Postfix 是优先并默认的 MTA (邮件传输代理)。如果您使用其它的 MTA,它必须根据特别的配置文件和技术手动配置。
10.1.14. Preupgrade Assistant
Preupgrade Assistant(
preupg
)会在对系统进行任何更改前,检查您在将 Red Hat Enterprise Linux 6 升级 Red Hat Enterprise Linux 7 的过程中可能会遇到的问题。这样可帮助您在实际开始升级前评估成功升级到 Red Hat Enterprise Linux 7 的机率。
Preupgrade Assistant 可为系统评估本地升级可能遇到的限制,比如软件包删除、不兼容的淘汰软件、名称变化、一些配置文件中兼容性的不足等等。然后它会提供以下报告:
- 为所有探测到的迁移问题提供系统分析报告,并附带推荐的解决方案。
- 如果不适合本地升级,则提供“克隆”系统要使用的数据。
- 提供后升级脚本解决本地升级后的复杂问题。
您的系统保持不变,由 Preupgrade Assistant 保存的信息及日志除外。
如何获得并使用 Preupgrade Assistant 的详细信息,参见 https://access.redhat.com/site/node/637583/。
10.1.15. Red Hat Upgrade Tool
新的 Red Hat Upgrade Tool 是在 Preupgrade Assistant 后使用,用来处理升级过程中的三个阶段:
- Red Hat Upgrade Tool 从磁盘或者服务器提取软件包和升级映像、为升级准备系统、并重启该系统。
- 重启后的系统探测可用的升级软件包并使用 systemd 和 yum 升级系统中的软件包。
- Red Hat Upgrade Tool 在升级后进行清理并将该系统重启至升级后的操作系统。
网络和磁盘为基础的更新都是被支持的。关于如何升级您的 Red Hat Enterprise Linux 6 系统到 Red Hat Enterprise Linux 7,更多详细说明请参见 https://access.redhat.com/site/node/637583/。