Fedora 一览

作者:Adam Jenkins

鉴于 Red Hat 近期宣布 Red Hat Linux 和 Fedora Linux 将合并到 Fedora 项目中,我想了解一下 Fedora 是什么样的。我首先下载了 Fedora Core 1 的源文件。安装过程相当简单,我的 Philips 显示器和 SiS 板载显卡被正确检测到。我建议使用提供的可选 CD 媒体测试来测试所有 CD,然后再启动图形安装程序,因为它可以立即找出是否有 CD 损坏,从而为您节省时间。我选择了自动分区选项和个人桌面安装。在安装软件包时,会显示估计的剩余时间。一个总进度条显示每个已安装软件包的名称、描述和大小。一个图形会定期更改,提供有关 dev-log 邮件列表、Fedora 网站和 Fedora IRC 频道的信息。

安装完成后,计算机重启,出现了一个安装后菜单。此菜单包括许可协议、设置日期和时间的功能(包括对 NTP 服务器的支持)、用户帐户创建(包括 NIS 或 Kerberos 支持)、声卡测试以及使用其他 CD 的选项。

安全

默认情况下,启用了用于 iptables 的常用 Red Hat 防火墙脚本 (GNOME Lokkit)。在 Fedora 的安装过程中,redhat-config-securitylevel 显示了简化的选项,允许您启用常见的服务,例如 Web 服务器,并允许信任设备,例如本地网络上的网卡。关于安全性,Zebra 已被 Quagga Software Routing Suite 取代,默认情况下,Sendmail 仅接受来自本地计算机的连接。

外观

Fedora 有一个半图形化的引导加载程序,您可以在其中看到初始步骤,例如在文本模式下挂载文件系统。其余设置在一个简洁的图形屏幕和进度条上显示,使用 rhgb 软件包。

软件包

早期版本的 Fedora 和新的 Fedora 项目之间的区别之一是事物将更频繁地更新。因此,可能会有更新的软件包和更多的软件包。Fedora Core 1 发行说明有更多详细信息,但此处列出了一些最明显的变化。

默认软件包包括常见的支柱,例如 GNOME、OpenOffice.org、Mozilla、Evolution 和即时消息以及 GNOME Games。除了 Aisle RiotFreeCiv 之外,GNOME Games 现在还包括 TuxRacerChromium BSU

内核

内核包括本机 POSIX 线程库、ACPI 支持、对 CPU 时钟频率控制、笔记本电脑模式和 exec-shield 的支持。默认情况下禁用 ACPI 支持,但可以通过指定启动时参数来启用它。

GNOME

Fedora 具有 GNOME 2.4,它提供对从 Nautilus 刻录 CD 的支持,以及诸如屏幕阅读器/放大镜 Gnopernicus 和屏幕键盘 GOK 等辅助功能。Galeon Web 浏览器不再包含;它已被 Epiphany 取代。GNOME 还具有蓝牙支持、文本到语音软件包和一个名为 GPdf 的 PDF 查看器。有一个新的“分辨率”菜单项,可以说它比进入“显示”项来更改屏幕分辨率更方便。

其他软件包

Mozilla (1.4) 现在支持使用“Windows 集成安全”的网站的 NTLM 身份验证。包含 Gaim 0.71,它支持 MSN 协议 9,因此您可以使用 MSN Messenger。自该版本以来已进行了一些错误修复,因此您可能需要升级它。OpenOffice.org 1.1 似乎加载速度并没有比 1.0 快多少,但它现在提供了导出为 PDF 和 Macromedia Flash 格式的功能。

此外,此新版本中删除了一些以前在 Fedora 中可用的软件包。这些删除的软件包包括 LPRNG 打印程序(已被 CUPS 取代);php-manual;Pine 和 Tripwire。

多媒体

家庭用户对最近的 Red Hat 版本的批评之一是缺乏默认的多媒体支持。不幸的是,Fedora 也没有什么不同。并且由于许可问题,Xmms 因 MP3 占位符插件而受到限制,因此它无法播放 MP3 音频文件。Fedora 也无法包含 Mplayer 或 Xine 等媒体播放器。从更积极的方面来看,包含了一个名为 Sound-Juicer 的新软件包,用于从 CD 中提取音乐。RhythmBox 也可用于管理和播放您的媒体库以及连接到 Internet 广播电台;它是一个类似于 Apple iTunes 的程序。然而,RhythmBox 与 Xmms 有相同的限制,因为它不包含 MP3 插件。

自动更新

Red Hat 警报通知工具托盘小程序有点令人困惑,但是一旦我安装了带有默认频道 fedora-core-1 和 updates-released 的 yum,运行 up2date 就确实有效了。您可以通过编辑 /etc/sysconfig/rhn/sources 来添加到这些频道。yum 和 apt 都受支持,但您需要自己下载 apt。我使用了 download.fedora.us 站点提供的 0.95 beta 版本。在使用 yum 之前,您需要先以 root 身份运行它,以便它可以安装所需的标头。

有几个第三方存储库站点可用,但在撰写本文时,某些站点尚未为 Fedora Core 1 提供软件包。您可以在 /etc/apt/sources.list 和 /etc/yum.conf 中指定这些站点;您可能还需要下载并安装这些站点的 GPG 密钥。

错误

当我在使用 redhat-config-packages(菜单中的“添加/删除应用程序”)安装软件包时,在尝试查找 RPM 源时发生错误。将 /usr/share/redhat-config-packages/method.py 中的行 self.packagesDir = "RedHat/RPMS" 更改为 Fedora/RPMS 解决了这个问题。此后,我发现 Bugzilla 中列出了这个特定的错误,并且 redhat-config-packages 的更新版本正在发布。

资源

来自主站点的文档仍在发布中,但在以下站点有一些有用的信息

发行说明

非官方 FAQ

Fedora HOWTO

RPM 存储库

rpm.livna.org/fedora/1/i386

dag.wieers.com/packages/gstreamer-plugins

download.fedora.us

newrpms.sunsite.dk

ftp.freshrpms.net

总而言之,Fedora 中有一些很有希望的新功能,并且令人欣慰的是,它具有我们期望从 Red Hat 获得的稳定性和简洁的界面,但它不如最近的一些 Red Hat 版本那样完善。如果您已经了解 Linux 并且不介意安装一些额外的软件包和更改一些设置,那么它适合您。如果您是 Linux 新手,或者希望它通过自动软件包解析器“开箱即用”地完美运行,那么您最好等待下一个 Fedora 版本。

Adam Jenkins 多年来一直在断断续续地使用 Linux,最近在悉尼大学的信息技术服务部门工作。

加载 Disqus 评论