注意: 这里不是官方的技术支持, 也不是红帽公司的服务. 它可以让你的问题迎刃而解, 也可能让你损失惨重, 具体情况因人而异(YMMV), 我不提供任何担保.

Everything Solved, Inc.
The Best Bugzilla Installation, Customization, and Support
Expert, Friendly Perl and Linux Services
We can actually help you

Update List

To get updates by email whenever the FAQ is updated, enter your email address and click "Subscribe:"

如果在这里找不到答案, 你可以

  1. 阅读最新的 Fedora 7 发行注记.
  2. 到论坛 FedoraForum.org 提问.
  3. 搜索 Linux Google.
  4. 到 IRC 聊天室 #Fedora IRC channel 提问.

如果你是Linux新手

很多基础问题的解答已在 Fedora Basics FAQ 中给出了. 即使已经有了一些经验, 你仍然可以从中找到一些有益的提示.

为本FAQ出一份力

如果你认为本 FAQ 需要有所补充, 或者发现某些地方需要订正或更新, 我们欢迎你出谋划策!


目录


关于 Fedora

  1. Fedora 7 是什么?
  2. Fedora 和红帽企业 Linux 有何不同?
  3. 它是不稳定的版本吗?
  4. 它正式发行了吗?
  5. 哪里有 Fedora 7 包含的所有程序/包的清单?
  6. 下一个版本的 Fedora 什么时候发行?
  7. 怎样协助 Fedora 项目?

安装 Fedora

  1. 从哪儿得到它? (更新于2007-11-02)
  2. 能安装在 ReiserFS, JFS, 或 XFS 文件系统上吗?
  3. Fedora 能在 64 位的处理器(AMD-64 or Intel-64)上运行吗?
  4. Fedora 能在 Mac 上运行吗?
  5. 为什么找不到 Fedora 软盘启动安装用的镜像文件?

使用 Fedora 以及安装软件

  1. 哪里可以找到适用于 Fedora 的软件?
  2. 怎么在 Fedora 里面安装软件? (yumRPM 怎么用?) (更新于 2007-11-02)
  3. yum 有图形化的版本(GUI)吗?
  4. Fedora 里面有没有类似于 apt 的工具?
  5. 怎么安装 Java? (更新于 2007-11-02)
  6. 怎么安装 Web 浏览器的 Flash 插件?
  7. 怎么在 Web 浏览器中查看 PDF 文档?
  8. 怎么在 Web 浏览器中看电影?
  9. 可以用 MSN Messenger/AIM/ICQ/Yahoo 这些即时通讯软件吗?
  10. 怎么安装字体? 我可以用 Windows 的(.ttf)字体吗?
  11. 怎么获得 Fedora 下的硬件驱动程序?
  12. 怎么在 Fedora 里面播放 MP3?
  13. 怎么在 Fedora 里面读取 NTFS 格式的(Windows NT/2000/XP/2003)硬盘分区?
  14. 怎么编辑面板中的菜单?
  15. 怎么配置 Wine?
  16. 怎么在 Fedora 里面播放 DVD?
  17. 怎么在 64 位版 Fedora 上安装 Web 浏览器的 FlashJava 插件?

问题和解决方案

  1. RPM 包管理器提示 NOKEY 警告信息, 或在使用 yum 的时候遇到 GPG 签名错误!
  2. 怎么在 Fedora 中开启 ATI Radeon 显卡的 3D 支持?
  3. 怎么在 Fedora中 开启 nVidia 显卡的 3D 支持?
  4. 安装程序的安装介质检查报告说我的安装光盘有问题!
  5. 我碰到了奇怪的安装问题.
  6. 怎么让文件管理器 Nautilus 总在同一窗口中打开文件夹?
  7. 我不能访问 Windows 网络共享了! 有人说用 smbmount 命令, 可还是不行!
  8. i h4t3 u 4nd ur F4Q 2!

FAQ正文



关于 Fedora


  1. Q: Fedora 7 是什么?
    A: 请先阅读 Fedora 介绍. 也可以看看 Fedora Project FAQ.

    总之, 你可以把它看作 "Red Hat Linux 16", 实际上它和 Red Hat Linux 还是有一些不同的, 具体表现在下列方面:

    • 它是由开源社区支持的. 也就是说你本人也可以参与到 Fedora 的开发中来, 只要你愿意.
    • Fedora 大约每六个月就会发布一个新版本.
    • 新版的 Fedora 发布约一年后, 之前的版本就不再有支持了.

    这就是说你每过 6~8 个月就要升级你的系统. 这样的好处是你总是紧跟 Linux 社区的前进步伐, 而且仍然拥有稳定运行的系统.

    红帽企业 Linux(RHEL), 是基于 Fedora 的, 所以如果想免费了解和学习 RHEL, 那就用 Fedora 吧. RHEL5 是基于 Fedora Core 6 的.

  2. Q: Fedora 和红帽企业 Linux 有何不同?
    A: 红帽公司已经为红帽企业 Linux 提供了七年的官方支持, 它非常适合安装在产品环境中, 特别是那些重要的, 不便于频繁升级操作系统的计算机上. 它还为管理多台同时运行的服务器打造了一些很有用的功能.

    另外有时候你还可以直接打电话到红帽公司, 以寻求针对 RHEL 的支持服务, 而对 Fedora 而言, 这样的服务是没有的.

    Fedora 是免费的, 而 RHEL 是收费的.

    Fedora 相比之下更加与时俱进, 并且有一个很大的用户团体, 愿意提供帮助和支持(比如本页).

    红帽也在其网站上列举了这两者的区别.

  3. Q: 它是不稳定的版本吗?
    A: 当然不是!
  4. Q: 它正式发行了吗?
    A:
    Everything Solved, Inc.
    The Best Bugzilla Installation, Customization, and Support
    Expert, Friendly Perl and Linux
    We can actually help you
    当然! Fedora 7 已经于2007年5月31日正式发布, 如果想知道新版本的Fedora什么时候出来, 请查看发行计划.
  5. Q: 哪里有 Fedora 7 包含的所有程序/包的清单?
    A: Fedora 中主要的程序/包清单这里有: Distrowatch 之关于 Fedora.
  6. Q: 下一个版本的 Fedora 什么时候发行?
    A: Fedora 每隔 6~8 个月会发布新版本. 具体日期请参考发行计划.

    (Thanks to Tom Van Vleck for suggesting this question.)

  7. Q: 怎样协助 Fedora 项目?
    A: Fedora 项目在很多方面都需要大量的援手! 你能撰写文档吗? 你会编程吗? 你对 bug 这东西了解多少? 你能帮忙翻译吗? 关于上述的某个方面你有兴趣学习吗? 你是完美主义者吗? 你愿意通过任何自己力所能及的方式提供帮助吗? 关于怎么向 Fedora 项目提供帮助的具体信息在这儿. 看看吧!

安装Fedora


  1. Q: 从哪儿得到它? (更新于 2007-11-02)
    A: Fedora 下载页面.

    有好几个版本:

    名称中带有 "Live" 一词的是 LiveCD -- 可以直接使用它直接启动系统而无需先行安装. 你也可以使用 LiveCD 通过互联网安装 Fedora.

    而 "Everything" 版是保护所有 Fedora 程序包的 DVD, 使用它可以在断网的情况下完全安装 Fedora.

    然后就是在 i386, x86_64, 和 ppc 中进行选择, 下面是如何判断哪个是你所需:

    • i386 - 如果你的处理器是奔腾或赛扬(意指任意型号, 包括奔4, 奔腾M等.) 或者是最初的酷睿(Core Duo, 非酷睿2).
    • x86_64 - 如果你的处理器是酷睿2(Core 2 Duo), Core Solo, Opteron, Athlon 64, Turion 64, 或 Sempron. (也包括最新的 "Intel Mac" 机型.)
    • ppc - 当前除 Intel Mac 之外的所有Mac机型.

    关于如何获取 Fedora 的更详细信息, 以及如何购买CD(如果你无法下载), 请参考Fedora项目站点上的发行页面.

  2. Q: 能安装在 ReiserFS, JFS, 或 XFS 文件系统上吗?
    A: 当然, 你可以把 Fedora 安装在 ReiserFS, JFS 或 XFS 文件系统上.

    Fedora 项目对上述这些文件系统都不提供官方支持. (这意味着你可以用这些文件系统, 但出了问题的时候, 你可能得不到 Fedora 官方提供的帮助.)

    在出现开始安装的提示符之后, 要使用 ReiserFS, 请执行:

    linux selinux=0 reiserfs

    或使用 JFS:

    linux selinux=0 jfs

    或使用 XFS:

    linux xfs

    注意, 不能把 SELinux 安装在 ReiserFS 或 JFS 上. 不过 XFS 没问题. (如果不知道 SELinux, 请忽略这个警告)

    (Thanks to whiprush [quoting Jesse Keating] for this. Thanks to Kai Thomsen for catching an important typo. Thanks to Colin Charles for the XFS part and the SELinux warning.)

  3. Q: Fedora 能在 64 位的处理器(AMD-64 或 Intel-64)上运行吗?
    A: 当然可以! Fedora 7 的 64 位版本现在已经可以下载了, 参见获取 Fedora.

    普通的 32 位版本的 Fedora 也可以在 64 位机器上运行, 不过现在需要这样做的人已经不多了.

  4. Q: Fedora 能在 Mac 上运行吗?
    A: 对, 可以的!

    对于使用 Intel 处理器的 Mac, 你需要 x86_64 版的 Fedora, 参见问题 获取 Fedora 中的解答. 需要注意的是有些软件在 Intel Mac 上可能会有问题. 参见Fedora项目站点上的Fedora on Mactel. 此外还有 mactel-linux.org, 其中的 Fedora 7 页面.

    对于 G3, G4, 或 G5 型的 Mac, 直接安装 "ppc" 版的 Fedora, 参见问题获取 Fedora.

  5. Q: 为什么找不到 Fedora 软盘启动安装用的镜像文件?
    A: 因为Fedora的新Kernel(2.6)太大了, 一张软盘装不下, 所以不能从软盘启动 Feodra 安装程序. 可以试试用U盘(usb), 这是可行的.

    如果有光驱, 但不支持从光盘启动, 可以试试Smart Boot Manager .

    (Thanks to Charles Curley for reminding me about Smart Boot Manager.)


使用 Fedora 以及安装软件


  1. Q: 哪里可以找到适用于 Fedora 的软件?
    A: 最好用的获取软件的工具是 yum.

    要在所有主要的"仓库"中查找软件, 请使用 FedoraTracker 搜索引擎, 或访问 rpm.pbone.net.

  2. Q: 怎么在 Fedora 里面安装软件? (怎么用 yum 或 RPM) (更新于 2007-11-02)
    A: 在 Fedora 下安装软件, 最简单的方法是使用 yum.
    Love the Fedora FAQ?
    Want More Answers?
    Subscribe to The Insider
    Linux Made Simple

    配置 yum

    以下是怎么配置 yum:

    1. 打开终端.
    2. 切换为 root 用户:

      su -

    3. 安装 yum-priorities 包:

      yum -y install yum-priorities

    4. 安装我的配置 (更新于 2007-11-02), 执行命令:

      rpm -Uvh http://www.fedorafaq.org/yum http://rpm.livna.org/livna-release-7.rpm

    注意: 由于诸多原因, 此处提供的 yum 配置文件会不定期的更新.

    使用 Yum

    如果你使用的是图形环境, 可以通过 "应用程序"菜单, 选择 "添加删除软件." (运行它的命令是 "pirut".)

    不过, 人们主要还是在命令行环境里使用 yum. 要运行 yum, 切换到 root用户, 然后就能使用下列命令:

    • 查看可用软件的列表:

      yum list available

    • 安装某个软件, 请输入:

      yum install 软件包名

    • 更新某个软件, 请输入:

      yum update 软件包名

      如果不指定"软件包名" yum 会更新所有已安装的软件包.

    • 要查看那些软件已有新版本, 可以执行:

      yum check-update

    • 查找某个软件包, 可以执行:

      yum search 关键字

    想了解更多关于 yum 的信息, 可以参考 yum 项目主页. (Thanks to Ron Kuris for this tip.)

    要通过 proxy 来使用 yum, 请参考 Fedora 文档中关于 yum 和代理的讨论.

    除 yum 以外其它安装软件的方法

    安装外部的 RPM 文件, 请打开终端, 以root身份执行:

    rpm -Uvh RMP 文件名

  3. Q: yum 有没有图形化操作界面(GUI)?
    A: 有! 不仅有专门用来安装新软件的, 还有专门用来更新当前以安装软件的.
    • 要安装软件, 直接打开 "应用程序"菜单里的"添加删除程序." 这其实是为yum提供的图形化界面.
    • 如果有需要更新的软件, 顶部的面板上会出现一个小图标, (通常是在屏幕的右上角), Fedora会提示你需要进行更新.

      如果没有上述的软件, 请安装yum-updatesd包:

      1. 打开终端.
      2. 切换到root:

        su -

      3. 执行下列命令:

        yum install yum-updatesd

      现在只要所安装的软件一有更新, 你就会自动收到提示了!

  4. Q: Fedora下面有没有类似 apt 的东东?
    A: APT 是 Debian Linux 下的软件安装工具, 可以自动解决软件包的依赖问题, 使得安装软件变得相当容易.

    Fedora 里面也有类似的软件, 它已经包含在标准的 Fedora 安装中. 也就是 yum. 只需要执行一条命令, 它就可以自动的下载和安装软件, 并解决所有的依赖问题. 我还特别提供了一份我在自己的电脑上用的配置. 参见我对怎么使用 yum 的解答.

    如果你一定要用 APT, 确实有一个针对 Fedora 的版本. 可以用 yum 来安装--包名是 apt. 不过 Fedora 项目对此不提供官方的支持.

  5. Q: 怎么安装 Java? (更新于 2007-11-02)
    A: Fedora 7 已经为 Java 程序员提供了一个 Java 编译器, 即gcj.

    如果要在 web 浏览器中运行 Java 程序, 请安装下面的步骤以在 Fedora 中安装 Java:

    1. 请确认你用的是我在安装软件的问答中所提供的 yum 配置文件.
    2. 下载 Sun's JDK 6 Update 3. Choose "Accept" and then choose the "Linux self-extracting file" version (not the RPM version).
    3. 把下载的 Java Software Development Kit 保存在桌面上, 名为:

      jdk-1_6_0_03-linux-i586.bin

    4. 打开终端.
    5. 切换到 root:

      su -

    6. 先安装几个必须的软件(很小):

      yum install yum-utils jpackage-utils rpm-build

    7. 回到你自己, 注意不是 root 用户, 的 home 目录:

      cd ~username

      其中"username"是你的普通帐号的用户名.

    8. 把下载的文件移到适当的位置:

      mv Desktop/jdk*bin /usr/src/redhat/SOURCES/

    9. 下载 JPackage Java RPM:

      yumdownloader --enablerepo=jpackage-nonfree java-1.6.0-sun

    10. 编译 JPackage Java RPM:

      setarch i586 rpmbuild --rebuild java-1.6.0-sun*nosrc.rpm

    11. 删除那些在 Fedora 上无法安装的包:

      rm -f /usr/src/redhat/RPMS/i586/java-1.6.0-sun-fonts* /usr/src/redhat/RPMS/i586/java-1.6.0-sun-jdbc*

    12. 安装 Java:

      yum localinstall /usr/src/redhat/RPMS/i586/java-1.6.0-sun-*

    13. 启用 Java 插件:

      ln -s /usr/lib/jvm/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/

    Everything Solved, Inc.
    The Best Bugzilla Installation, Customization, and Support
    Expert, Friendly Perl and Linux
    We can actually help you

    Java 现在已装好并可以正常使用了! 不过有些功能可能需要注销后重登录才能正常运行.

    (Thanks to Kai Thomsen for noting that you only have to login-logout, not reboot.)

  6. Q: 怎么安装浏览器的 Flash 插件?
    A:
    1. 确保你用的是我在安装软件的问答中所提供的 yum 配置文件.
    2. 打开终端.
    3. 切换到 root:

      su -

    4. 执行:

      yum install flash-plugin

    如果有问题, 请参考 Flash Plugin FAQ! (Thanks to Warren Togami for that link.)

  7. Q: 怎么在浏览器中查看 PDF 文档?
    A: 很简单, 只需安装 mozplugger:
    1. 打开终端.
    2. 切换到 root:

      su -

    3. 安装mozplugger:

      yum install mozplugger evince

    这样也会使 Firefox 得以打开很多其它类型的文件, 例如视频, 音频, 和 Word 文档等.

  8. Q: 怎么在 web 浏览器中看电影?
    A: 只需要安装 mplayer 插件:
    1. 确保你用的是我在安装软件的问答中所提供的 yum 配置文件.
    2. 打开终端.
    3. 切换到 root:

      su -

    4. 安装插件:

      yum install mplayerplug-in

    5. 关闭所有浏览器窗口, 再重新打开.

    现在就可以在浏览器中看电影了!

    你可能也想安装某些Windows媒体解码插件. 注意这可能会有一些版权上的问题. 可以到:

    mplayer download site, 选择其中的 "Binary Codec Packages" 下载安装.

  9. Q: 可以用 MSN Messenger/AIM/ICQ/Yahoo 这样的即时通讯软件吗?
    A: 可以用的. Fedora 提供了一个通用的及时通讯工具, 即Pidgin. 通过 Pidgin, 你可以同时登录MSN Messenger, ICQ, AIM, Yahoo! Messenger, 和Jabber, 还可以同时登录多个 IM 帐号.

    要运行 Pidgin, 打开应用程序菜单, 展开 "Internet", 然后选择 "Internet Messenger."

    关于怎么在 Pidgin 中设置你的 IM 帐号, 请参考 Pidgin 文档.

  10. Q: 怎么安装字体? 可以用Windows的(.ttf)字体吗?
    A: 当然可以, 下面就是怎么安装字体:
    1. 打开托盘中的"系统"菜单, 选择"偏好" 然后选择"字体."
    2. 在字体首选项对话框里, 选择"细节...".
    3. 点击"进入字体文件夹."

    现在只需要把"新字体"拖放到这个窗口就安装好了, 如果添加之后新字体没有出现, 请注销并重登录.

    要让新字体应用到正在运行的程序, 则需要关闭并重新打开这些程序.

    另外, 还有一个非常简单的方法, 可以在 Linux 上安装所有常见的 Windows 字体. 以使网页显示的更美观:

    1. 打开终端.
    2. 切换到 root:

      su -

    3. 下载 MS Core Fonts Smart Package 文件

      wget http://corefonts.sourceforge.net/msttcorefonts-2.0-1.spec

    4. 确保你已安装了 rpm-build 和 cabextract packages, 否则执行:

      yum install rpm-build cabextract

    5. 编译 Core Fonts包:

      rpmbuild -ba msttcorefonts-2.0-1.spec

    6. 安装 Core Fonts包:

      rpm -Uvh /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm

    (Thanks to David A. Wheeler and others for convincing me to add the MS Core Fonts instructions. Thanks to byro for pointing out the URL to the 2.0 package!)

  11. Q: 怎么获得 Fedora 下的硬件驱动程序?
    A: Fedora 已经自带了大多数驱动. 如果没有所需的驱动, 你可以看看那些可以自动下载的驱动:
    1. 确保你用的是我在安装软件的问答中所提供的 yum 配置文件.
    2. 打开终端.
    3. 切换到 root:

      su -

    4. 执行:

      yum --enablerepo=rpmforge list kmod-* dkms-*

    如果在 Dag 的网站上找不到所需的驱动, 请试试用Google搜索:

    Fedora 硬件名称

    或:

    Linux 硬件名称

    其中硬件名称是你的硬件的通用名称, 如果找不到, 请尝试依次搜索所有可能的名称.

  12. Q: 怎么在 Fedora 里面播放MP3?
    A: 回答之前, 你需要知道的是: 在美国和其它某些国家, 要使用 MP3 播放器或解码器, 你必须支付一定的版权费用. 不过, 这个法律上的问题并不涉及家庭用户. (Thanks to Doug McClean for clearing that up for me!)

    明白这些之后, 那些插件通常都在 rpm.livna.org repository 这个服务器上. 请针对所用的播放器来选择安装相应的插件. 如果你不知道用什么好, 就用标准的 Rhythmbox. 即"应用程序"菜单, "音频和视频"子菜单里面的"音乐播放器." 运行它, 你会发现它很像iTunes.

    Everything Solved, Inc.
    The Best Bugzilla Installation, Customization, and Support
    Expert, Friendly Perl and Linux
    We can actually help you

    下面讲怎么安装正确的 MP3 插件:

    1. 确保你用的是我在安装软件的问答中所提供的 yum 配置文件.
    2. 打开终端.
    3. 切换到 root:

      su -

    4. 现在需要根据你的播放器, 来安装合适的 MP3 插件:
      • 对于 RhythmboxTotem:

        yum install gstreamer-plugins-ugly

      • 对于Audacious (它很像 XMMS 或 Winamp):

        yum install audacious-plugins-nonfree-mp3

      • 对于KDE的 MP3 播放器, 如 Noatun 或 Juk:

        yum install kdemultimedia-extras-nonfree

    现在就应该可以用你所钟爱的播放器在 Fedora 里面播放MP3了!

    (Thanks to Dave Stevens for catching a typo in this question! Thanks to Dawid Gajownik for letting me know that the KDE package changed to nonfree.)

  13. Q: 怎么在 Fedora 里面读取 NTFS 格式的(Windows NT/2000/XP/2003)硬盘分区?
    A: 现在已经很简单了! 只需要安装 ntfs-3g!
    1. 打开终端.
    2. 切换到root:

      su -

    3. 执行:

      yum install ntfs-3g

    现在你就可以读写 NTFS 分区了!

    关于如何使用NTFS分区的信息, 请参考 NTFS FAQ. (但是不需要担心那里所说的 /proc/filesystems 的问题.)

  14. Q: 怎么编辑面板中的菜单?
    A: 可以使用 Alacarte 菜单编辑器.
    1. 打开终端.
    2. 切换到 root:

      su -

    3. 安装 alacarte:

      yum install alacarte

    4. 然后, 在屏幕顶部的菜单中, 展开系统偏好更多设置 → 其中菜单布局就是菜单编辑器!

    针对 KDE 的用户, 有个叫 kmenuedit 的程序, 可以用来编辑 KDE 的菜单.

    (Thanks to Conor O'Neill for telling me about SMEG/Alacarte! Thanks to Dawid Gajownik for letting me know that it is now in Extras.)

  15. Q: 怎么配置 Wine?
    A: Wine 可以用来在 Linux 里面运行 Windows 程序. 它在 Fedora Extras 里面:
    1. 打开终端.
    2. 切换到 root:

      su -

    3. 安装 wine:

      yum install wine

  16. Q: 怎么在 Fedora 里面播放 DVD?
    A: 简单! 只需安装新版本的 Totem Movie Player:
    1. 确保你用的是我在安装软件的问答中所提供的 yum 配置文件.
    2. 打开终端.
    3. 切换到 root:

      su -

    4. 首先我们卸载 Fedora 自带的 Totem 版本, 然后安装新版的 Totem, 以及播放 DVD 所需的一些文件:

      echo -e "remove totem\n install totem-xine libdvdcss libdvdnav\n run\n quit" | yum -y shell

    现在就可以播放 DVD 了! 当然, 使用的是在"应用程序"->"音乐和视频." 菜单中的"电影播放器".要打开DVD, 只需在文件菜单中选择打开位置, 然后在其中输入 dvd:// 就可以了.

    另外, 要播放那些用 Totem 看不了的电影文件, 这也是一个很好的办法. totem-xine 包几乎可以播放现存的所有格式的电影文件!

  17. Q: 怎么在 64 位版 Fedora 上安装 web 浏览器的 Flash 和 Java 插件?
    A: 这个和 32 位版的 Fedora 相比略显麻烦, 不过我们能搞定!
    Everything Solved, Inc.
    The Best Bugzilla Installation, Customization, and Support
    Expert, Friendly Perl and Linux Services
    We can actually help you

    主要的问题是 Flash 和 Java 的插件都还没有 64 位的版本. 不过据说它们很快就会来了.

    没关系, 我们只需要安装一个 32 位版的 Firefox. 它和 64 位版运行的一样快. 依此步骤安装:

    1. 打开终端.
    2. 切换到 root:

      su -

    3. 安装 32 位版的 Firefox:

      yum install firefox.i386

    4. 展开系统菜单, 选择"首选项", 然后是"个人", 打开其中的 "Preferred Applications" 首选项页面.
    5. 在 "Web Browser" 一栏, 选择 "Custom".
    6. 在相应的 "Command" 框中输入:

      firefox-32 %s

    现在就能以常规方式来安装 Flash 插件了.

    要让 Java 插件也能正常工作, 必须:

    1. 打开终端.
    2. 切换到 root:

      su -

    3. 暂时重命名一个可能引发问题的文件:

      mv /etc/rpm/platform /etc/rpm/platform.bak

    4. 先安装一个额外的包来安装 Java:

      yum install unixODBC-devel.i386

    5. 然后继续常规的 Java 安装步骤.
    6. 最后把刚才重命名的文件改回来:

      mv /etc/rpm/platform.bak /etc/rpm/platform

    现在 Java 和 Flash 就都能用了! 你可以继续安装 32 位 版的 MozPlugger. (注意需要卸载之前安装的 MozPlugger)


问题和解决方案


  1. Q: RPM 包管理器提示 NOKEY 警告信息, 或在使用 yum 的时候遇到 GPG 签名错误!
    A: NOKEY 警告并不是错误. 不会有什么问题. (不过 yum 错误通常会导致无法安装软件.)

    如果想解决这个问题, 请执行下面的命令以获取下载站点的正确的 key:

    注意只有切换到 root 才能执行这些命令.

    • Red Hat and Fedora Extras:

      rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

    • rpm.livna.org:

      rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY

    • FreshRPMs:

      rpm --import http://freshrpms.net/RPM-GPG-KEY-freshrpms

    • DAG:

      rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

    • ATrpms:

      rpm --import http://atrpms.net/RPM-GPG-KEY.atrpms

    • NewRPMs:

      rpm --import http://newrpms.sunsite.dk/gpg-pubkey-newrpms.txt

    • Dries (RPMForge):

      rpm --import http://apt.sw.be/dries/RPM-GPG-KEY.dries.txt

    • JPackage:

      rpm --import http://www.jpackage.org/jpackage.asc

    • kde-redhat:

      rpm --import http://kde-redhat.sourceforge.net/gpg-pubkey-ff6382fa-3e1ab2ca

    注意: 如果安装了我提供的 yum 配置文件, 这些key大多都已自动安装了.

    (Thanks to Kai Thomsen for the original location of the ATrpms key, and thanks to Tom Householder for the new location! Thanks to Pim Rupert for the location of the Dries key. Thanks to Anduin Withers for a good idea about how to reorganize this question. Thanks to Dieter Komendera for the new location of the FreshRPMs key.)

  2. Q: 怎么在 Fedora 中开启 ATI Radeon 显卡的 3D 支持?
    A: 现在 livna.org提供了 Fedora 专用的 ATI 驱动的 RPM 包.

    注意: 如果已经安装了 nVidia 的驱动程序, 则必须在安装 ATI 的驱动前先卸载它. (Thanks to Ajay for telling me this!)

    下面是怎么安装:

    1. 确保你用的是我在安装软件的问答中所提供的 yum 配置文件.
    2. 打开终端.
    3. 切换到 root:

      su -

    4. 安装驱动:

      yum install kmod-fglrx

    5. 退出 X:

      init 3

    6. root身份登录.
    7. 启用新 driver:

      ati-fglrx-config-display enable

    8. 重启 X:

      init 5

    如果使用的是Intel主板, 则必须在安装驱动之后修改 xorg.conf 文件:

    1. 打开终端.
    2. 切换到 root:

      su -

    3. 在文本编辑器中打开 xorg.conf 文件:

      gedit /etc/X11/xorg.conf

    4. 找到下面这行:

      Driver "fglrx"

    5. 紧接着在下面加上:

      Option "UseInternalAGPGART" "no"

    6. 保存后退出, 并重启计算机.

    (Thanks to Anton Andreev for telling me about that Intel thing.)

    如果发现 livna.org 上的 RPM 包有问题, 请把问题反馈至 Livna.org Bugzilla.

    如果发现 ATI 驱动有 bug, 请反馈至论坛 ATI Feedback Form!

    (Thanks to everybody who reminded me and encouraged me to update the FAQ with this information! Thanks to Peter Lawler for a lot of help with this question. Thanks to Sindre for writing the original instructions.)

  3. Q: 怎么在 Fedora 中开启 nVidia 显卡的 3D 支持?
    A: 现在 livna.org 上面提供了专为 Fedora 设计的 nVidia 驱动程序, 安装方法如下:
    1. 确保你用的是我在安装软件的问答中所提供的 yum 配置文件.
    2. 打开终端.
    3. 切换到 root:

      su -

    4. 安装驱动:

      yum install kmod-nvidia

    5. 退出 X:

      init 3

    6. root 身份登录.
    7. 启用新驱动:

      nvidia-config-display enable

    8. 重启 X:

      init 5

    现在你的 nVidia 显卡就应该支持 3D 了!

    如果需要帮助, 请参考 nV News "NVIDIA Linux Forum". (Thanks to Exile in Paradise for this tip.)

  4. Q: 安装程序的安装介质检查报告说我的安装光盘有问题!
    A: 这是内核本身的一个 bug, 在某些系统上, 介质检查程序会把 CD 误报为坏的, 为了顺利通过这个检查,请进行下列操作:
    1. 在安装程序的提示符下, 输入:

      linux mediacheck ide=nodma

    2. 再运行介质检查程序检查你的 CD/DVD.
    3. 重启, 重新运行安装程序.

    注意有时候介质检查只会误报一部分CD是坏的, 虽然如此, 上面的方法仍然可以解决问题. (Thanks to Tony Nelson for reminding me of that!)

  5. Q: 我碰到了奇怪的安装问题.
    A: 如果你不能安装, 或者在安装的过程中, 安装后遇到问题, 请先看看最新的 发行注记.

    同时如果你在安装的时候需要任何帮助, Fedora 项目还提供了一个详细的安装向导.

    如果发行注解和安装向导都不能解决问题, 请尝试用下面的命令来启动安装程序:

    linux acpi=off

    linux acpi=off apm=off

    linux ide=nodma

    linux i8042.nomux

    linux nofb

    选项 "i8042.nomux" 特别适用于键盘和鼠标有问题的情况, 选项 "nofb" 有助于解决显示方面的问题.

    如果使用上面的某个命令解决了问题请在Red Hat's Bugzilla开一个 bug.

    (Thanks to Alan Cox for most of this information, and to Nilanjan Lahiri for the nofb one.)

  6. Q: 怎么让文件管理器 Nautilus 总在同一窗口中打开所有文件夹?
    A: 如果想让文件管理器不是每次打开文件夹的时候都开一个新窗口, 请进行下面的操作:
    1. 双击桌面上的 "Computer" 图标.
    2. 展开 "Edit" 菜单, 选择 "Preferences."
    3. 选择 "Behavior" 标签页.
    4. 选中"总是在浏览器窗口中打开."

    (Thanks to Eugéne Roux for this method of doing it! And thanks to Raivis Dejus for a better phrasing of the question.)

  7. Q: 我不能访问 Windows 网络共享了! 有人告诉我用 smbmount, 可还是不行!
    A: 现代的 Fedora 已经使用很酷的新式 Windows 共享, 即"通用互联网文件系统"(CIFS)取代了 "smbmount", 试试:

    mount -t cifs //1.2.3.4/share /mnt/somedirectory

    要了解更多的信息, 请在终端里执行:

    man mount.cifs

    注意 CIFS 不能解析 Windows 的计算机名, 所以最好使用 IP 地址访问.

  8. Q: i h4t3 u 4nd ur F4Q 2!
    A: Wow, I love how intelligently phrased this question is! Have you considered teaching English to small children?
This FAQ is maintained by Max Kanat-Alexander. That's max [at] fedorafaq *dot* org or "mkanat" in #fedora on FreeNode IRC.

You can help us keep this FAQ up to date! If you discover an issue we don't cover, find any errors in the answers already here or have a suggestion of some kind, please contact us and we'll get on it.

如果您对此中文翻译有任何批评意见和改进建议, 请发 email 到 suggests[at]rye[dot]my-place[dot]us, 我会尽力完善它. The author of fedorafaq.org would also like to thank Jolie Kanat for her various advices and assistance.