2009年3月13日星期五

我们的非官方 Fedora FAQ



注意: 这里不是官方的技术支持也不是红帽子公司的服务. 这里可以解决你最棘手的问题,但是它们也可能使你暴跳如雷. 我不能给你任何承诺. YMMV.


如果在这里找不到你的问题的答案



  1. 请到这个论坛提问FedoraForum.org.
  2. 搜索 Linux Google.
  3. 或者看看 FedoraNews Updates -- 他们会每隔几周对常见的问题和答案做一个总结.
  4. 或者到 Fedora 的邮件列表提问. (你也可以查找 以前的记录.)
  5. 或者加入 #Fedora IRC 频道.

如果你能提供我们缺少什么FAQ或者你发现了我们需要更新或更改的地方,我们欢迎您 献计献策!


如果你还是一个LINUX新手


我们已经对大多数的入门问题做了解答 Fedora 入门 FAQ. 即时你已经有了一些经验,你仍然可以在这里找到一些有益的提示.





目录









The FAQ





关于 Fedora



  1. Q: Fedora Core 3到底是什么?
    A: 首先, 请读一下 官方的 Fedora 介绍 .现在,我将做一个总结.你可以想象它就是 "Red Hat Linux 12," 但是实际上它和Red Hat Linux 还是有一些不同的:

    • 它是由开源社区支持的. 也就是说你本人 也可以参加到Fedora Core的开发中来,只要你愿意.
    • 每隔六个月,一个新的版本的Fedora就会出现.
    • 每当新版本出现,6-8月后之前的旧版本就不被支持了.

    也就是说你要每6-8个月更新你的系统.当然,这个升级的过程一般都相当简单,就好象Red Hat Linux 8 - Red Hat Linux 9. 我很难担保它有多么容易.


    当然,可能你不愿意或者不可以每隔6-8个月都升级一次,也可以参考一下 Fedora Legacy Project.他们在 Fedora Project 停止支持之后的1年半之内仍然提供安全方面的补丁.


    Red Hat Enterprise Linux 4 这是建立于Fedora Core 3的基础上, 如果你想免费了解和学习RHEL 4 ,就试一下 Fedora Core 3.


  2. Q: Fedora 和Red Hat 企业版的区别在哪里?
    A: Red Hat企业版Linux 已经有5年被红帽子支持的历史了. 对于重要生产的场合而且你不想一直在升级你的系统,它是更好的选择. 它也具有一些很有用的特性专为同时运行多个服务器而设计. 同时, 你也可以(有时)真的打电话到Red Hat来寻求对 RHEL的支持, 但是对于Fedora永远也不会有这样的支持.

    Fedora是免费发行的,RHEL(企业版)要花钱去买.


    Fedora 相比之下更加时髦, 而且Fedora有一个很大的社区的支持,许多人愿意免费地帮助你(就像这个网页一样).


    Red Hat 也有 关于这个问题的有趣的讨论.


  3. Q: 它是一个不稳定的版本吗?
    A: 当然不是!

  4. Q: 它已经正式发行吗?
    A: 当然! Fedora Core 3 (Heidelberg), 在2004/11/8正式发行.想知道新版本的Fedora什么时候会发行, 请看发行日程表.

  5. Q: 如何得到一份拷贝?
    A: 直接下载或者 使用BT工具. 请下载 "binary" 或者 "i386" 包, 不要下载 "source" 或者 "SRPM" 包.

    如果你不想下载这么大的光盘映象,你也可以选择一家官方的分销商. (感谢Beartooth 指出有些人不方便下载CD, 同时感谢Jef Spaleta 提供这个链接.)


  6. Q: 如何找到随Fedora Core 3 发行的各种程序的一个列表?
    A: 请在以下地址寻找 Core 3 主要软件包列表 Distrowatch Fedora Page.

  7. Q: up2date还能用吗?
    A: 当然, 只是现在不在使用 Red Hat Network (RHN). (现在仍然是从 Red Hat的服务器上下载,只是没有原来的RHN的一些功能了.)

    尽管如此,对于Fedora, 最好还是使用 yum 升级而不是用up2date.


  8. Q: 是不是可以安装在ReiserFS, JFS, 或者 XFS的文件系统上?
    A: 当然, 你可以把 Fedora 装在 ReiserFS, JFS, or XFS.

    但是这些文件系统都没有Fedora Project官方的支持. (也就是说,如果你使用这些文件系统遇到什么问题,你可能找不到太多官方的支持.)


    在安装程序的提示下输入下面的命令来安装到ReiserFS文件系统:


    linux reiserfs


    或者到JFS文件系统:


    linux jfs


    到XFS:


    linux xfs


    注意: 你不可以使用SELinux 如果选择 ReiserFS 或者JFS. 但是XFS可以. (如果你不知道SELinux是什么,你可以跳过这个提示.)


    (感谢 whiprush [quoting Jesse Keating] 提供这些知识.同时感谢 Kai Thomsen.感谢 Colin Charles 提供了XFS和SELinux 的提示.)


  9. Q: Fedora 是否支持使用64位 (AMD-64或者Intel EM64T) CPU 的电脑?
    A: 当然,可以! 64位的Fedora Core 2 现在可以下载了. 看看这里下载 Fedora.

    如果你有什么64位Fedora的任何问题, 看看 AMD 64 Fedora FAQ.


    当然,也可以在64位电脑上面运行普通的32位Fedora.


  10. Q: 我们可以在 Mac (PowerPC)上运行Fedora ?
    A: 当然可以,实际上.在现在的阶段,还有点复杂 --参考 Colin Charles'的在Mac上安装Fedora的向导.

    (感谢Colin Charles!)


  11. Q: 为什么找不到Fedora Core 3制作安装盘的软盘镜像文件(image)?
    A: Fedora Core 新的2.6 内核不能放进软盘里.所以,你不能从软盘启动或者安装.然而, 你可以用光盘,硬盘,或者甚至是USB disk (如果你的电脑支持用USB disk启动).

    如果你只能用软盘你只有如下的选择:



    (感谢Noa Resare对这个问题的建议)





获得和安装 Fedora 的软件



  1. Q: 哪里可以找到Fedora的软件?
    A: 有一些"repositories"(仓库) (提供软件的网站). 主站点有非官方的rpm.livna.org (那些需要授权的或是有USA 专利问题的软件) 还有就是比较官方的 fedora.us site. 他们提供了不同的软件.

    还有更多的选择.参考 FreshRPMs. 在FreshRPMs 和他的伙伴那里有许多没有被fedora.us或者livna.org收录的软件. 你可以在 "Mega-Merge" page找到这些东东的列表.


    在这几个主要的镜像站点上查找想要的软件请使用 FedoraTracker search engine 或者 rpm.pbone.net.


  2. Q: 如何安装Fedora下的软件? (如何使用yum 或者是 RPM包)
    A: 最方便的在Fedora下安装软件的方法就是使用yum.

    1. 下载这个yum.conf (更新于2005年2月6日).
    2. 替换你的"/etc/yum.conf". 当然你首先得是root 才能这样做. 实际上,下面的操作都需要root的权限.

    注意:不是所有的软件都可以用到Fedora Core 3下.目前,一些站点还在针对新发布的Fedora Core 3进行更新.


    注意:因为各种原因,这里的yum.conf随时都在更新.


    现在你可以看看有哪些可用的软件:


    yum list available



    • 要安装新的软件输入:

      yum install 软件包名


    • 要升级旧的软件输入:

      yum update 软件包名


      如果你不指定软件名,yum将自动升级全部软件.


    • 要检查有哪些软件可以升级,输入:

      yum check-update


    • 要搜索某个软件,输入:

      yum search


    要了解yum更多信息,参看 yum project page. (感谢Ron Kuris.)


    如果你很在意安全的问题,我建议你注释掉yum.conf中 "gpgcheck=1" 这样的行-- 你可以参考 gpg signature question. (感谢 Kai Thomsen)


    要通过代理服务器来上yum,请参考 FedoraForum 上关于代理服务器的讨论. (感谢 Reinhard Herzfeld 提供这个链接.)


    如果你要从RPM包安装从yum以外得到的软件包,打开一个 terminal 然后以root登录:


    rpm -Uvh filename.rpm


  3. Q: Fedora下面有没有类似 apt的东东?
    A: APT 是Debian Linux下的软件安装工具,可以自动解决软件包的倚赖问题(dependencies), 这使得软件安装起来更加容易.

    我们也可以在Fedora下使用类似APT的功能. 它已经包含在标准的Fedora Core 安装中.也就是 yum. 他可以自动下载和安装软件 同时自动解决它的倚赖问题, 只用一行命令.我还提供了一个特别的配置文件 我在自己的电脑上用的,在 如何使用yum这里.


    对那些偏爱apt的人, Fedora也可以安装APT.你可以到 fedora.us下载. (查找"apt", Fedora Core 2的版本也可以.) 我听说它工作的很好.


  4. Q: Fedora Extras(额外软件包)在哪里可以找到? (更新于2005年2月6日)
    A: 所谓 "Fedora Extras" 就是 Fedora Project同时提供的的软件包.他们不包括在Fedora Core里一起发行.请参考 红帽子的Fedora下载站点将会 存贮这些软件包.要安装这些包,请参考如何安装软件包.

  5. Q:红帽子的升级服务器 太慢了! 有没有别的选择?
    A: 首先,你应该使用 yum. 其次,使用我们提供的这个yum.conf -- 它用了许多更快的镜像站点 (参考安装软件如果你不知道怎么用Yum.)

    如果你真得要用up2date, 参考 Alexander Dalloz'的大作. 他讲了如何在up2date里面使用其他镜像站点.


  6. Q: 如何安装 Java?
    最容易的方法是安装Dag Wieers'的 Java Runtime RPM包:

    1. 确认你用的是我提到的yum.conf.
    2. 打开一个终端.
    3. 登录为root.
    4. 输入:

      yum --enablerepo dag install j2re mozilla-j2re


      (如果你是升级,用"update" 替换 "install.")


    如果上面的方法不适合你,或者你想用JAVA编程,(你需要SDK而不仅仅是Java Runtime),参考 自定义JAVA安装指南.


    (感谢Dag Wieers 使这个问题简单的不可置信.感谢Quy Nguyen Dai的建议.)


  7. Q:如何安装网页浏览器的Flash插件?
    A: 有两种方法,用"yum,"的和不用的.

    还有其他问题,请参考Flash插件FAQ! (感谢Warren Togami 提供这个链接.)


    (感谢IRC的朋友们以及vegan_linuxguy解决这个问题的贡献. 感谢"m d," David Ball, 还有其他人 对这个问题的贡献!感谢 David Jansen告诉我,我们不再需要libstdc++-compat 来运行Flash插件.)


  8. Q: 如何在网页浏览器里查看PDF文档?
    A: 我想最容易的方法是安装Adobe Acrobat Reader. 只要安装Dag Wieers's mozilla-acroread 包;

    1. 确认你是用我的yum.conf.
    2. 打开一个终端.
    3. 登录为root.
    4. 输入:

      yum --enablerepo dag install mozilla-acroread


      (如果你是升级,用"update"代替 "install.")


  9. Q: 如何在网页浏览器里看电影?
    A: 只要安装 mplayer 插件:

    1. 确认你是用我的yum.conf.
    2. 打开一个终端.
    3. 登录为root.
    4. 输入:

      su -


    5. 安装这个插件:

      yum install mplayerplug-in


    6. 关掉所有的网页,再打开试试看.

    现在可以了吧!


    注意: 如果你重新安装了Mozilla,你还要再重复上面的动作.


    (感谢 Sindre 提供答案.)


  10. Q: 如何使用MSN /AIM/ICQ/Yahoo 这样的即时通讯软件?
    A: 当然,Fedora提供了一个通用的及时通讯工具gaim. 通过 使用 gaim,你可以同时看到 MSN Messenger, ICQ, AIM, Yahoo! Messenger,以及 Jabber上的好友.

    要使用gaim,点击"Red Hat"应用程序菜单,选择 "互联网," 然后选择 "IM"


    参考gaim的文档 如何加入你的MSN帐号.


    (感谢Peter Lawler"gaim"是免费的.)


  11. Q:如何安装字体? 我可以用windows的字体吗(.ttf)?
    A: 当然可以.

    1. 双击桌面上 "计算机" 图标.
    2. 从"文件"菜单下选择"打开位置..."
    3. 输入:

      fonts:


    现在只要简单的拖放& 你的字体文件到这个窗口来添加它们.


    (感谢Harold Gimenez提供这个简单的方法.)


  12. Q: 如何获得硬件在Fedora下的驱动程序 ?
    Dag Wieers 提供了 相当多的Fedora驱动程序, 针对各种各样的硬件.那些以"kernel-module"开头的包 是驱动程序. 只要下载你的合适版本的驱动程序给你的内核.如果你不知道你的内核的版本, 你可以打开一个终端然后输入:

    uname -r


    注意: 你升级内核之后要重新安装新的驱动程序.


    如果在Dag's site找不到你要的驱动,试试 Googling 查找:


    Fedora 硬件名字


    或者:


    Linux 硬件名字


    这里的硬件名子是你硬件的通用名字. 查不到,可以多试几个不同的名字.





问题和解决方案



  1. Q: 我从RPM包得到NOKEY 的警告信息 或者说在使用 Apt /Yum / up2date! 这样的工具时收到类似gpg signature error的错误信息.(更新于2005年2月6日)
    A: NOKEY不是一个真正的问题.不会对你有什么妨碍. (Apt / yum / up2date的警告,不管怎么说, 通常会使你无法安装软件.)

    如果你想解决这个问题,输入下面的命令来导入镜像站点的正确的key:


    当然必须登录为root 来作.



    (感谢Kai Thomsen提供原始的 ATrpms key, 同时感谢 Tom Householder新的地址! 感谢Pim Rupert提供Dries key. 感谢Anduin Withers指出如何正确认识这个问题.)


  2. Q: 在Fedora Core 3里,如何开启我的ATI显卡的3D支持? (更新于2005年2月6日)
    A: 现在 livna.org 已经提供了专门为Fedora设计制作的RPM格式的ATI显示卡驱动程序包.

    注意: 如果之前你安装过nVidia的驱动程序, 必须在安装 ATI的驱动前先卸载它. (感谢 Ajay 的提示!)


    如果你使用了yum 并采用了我们的 配置方法, 可以输入以下命令来安装:


    yum install ati-fglrx kernel-module-fglrx-`(uname -r)`


    这会针对你的内核版本安装ATI驱动,在重新启动之后会生效.


    如果升级你的内核的话,记得在重新启动之前,重新安装 ATI驱动.为新内核安装驱动,使用下面的命令:


    yum install kernel-module-fglrx-`(rpm -q --queryformat="%{version}-%{release}n" kernel | tail -n 1)`


    (这只是用了一个小花招来得到你最新的内核的版本号.)


    如果你发现了livna.org RPM包的任何问题, 请报告给Livna.org Bugzilla.


    如果遇到ATI驱动的问题, 请报告至 ATI Feedback Form!


    (感谢所有提醒和鼓励我更新FAQ上这个问题的人!感谢 Peter Lawler 大量 的帮助. 感谢 Sindre提供了最初的草稿.)


  3. Q: 如何使我的nVidia 显卡支持3D?
    A: 现在livna.org上面提供了专为Fedora设计的nVidia驱动程序. 如果你用yum,而且使用我的yum.conf, 你应该可以很容易的安装这个驱动:

    1. 打开一个终端l.
    2. 登录为root.
    3. 输入:

      yum install nvidia-glx kernel-module-nvidia-`(uname -r)`


    这样就可以针对你的内核版本安装适用的驱动了.


    如果你升级了内核,记住一定要在启动新的内核之前安装合适的驱动程序. 这里有一些快捷的命令可以在 终端root 的权限里执行,轻松安装新的驱动:


    yum install kernel-module-nvidia-`(rpm -q --queryformat="%{version}-%{release}n" kernel | tail -n 1)`


    (这实际上是采用了一种很有趣的方法获得内核版本号.)


    如果需要对nVidia驱动的帮助,参考 nV News "Linux and nVidia Graphics" forum. (感谢 Exile in Paradise.)


    如果不能下载 livna.org 的RPM包, 参考 其他选择.


    (感谢 Jeff Spaleta 告诉我已经有RPM包.)


  4. Q: 我的电脑装了 nVidia 显卡,我的电脑在 启动时死锁!
    A: 这个问题是由 "Red Hat Graphical Boot" (RHGB,红帽子图形启动)和nVidia的驱动不兼容引起. 为了解决这个问题并使电脑可以正常启动,我们可以关掉RHGB:

    1. 电脑启动的时候,在GRUB 的屏幕里(也就是你选择操作系统的地方),选择你要启动的Fedora 的时候按a 键,别按Enter.
    2. 你会看到与下面类似的一行:

      kernel /vmlinuz-2.6.6-1.435 ro root=LABEL=/ rhgb quiet


      从这一行里删除"rhgb",然后按Enter.


    现在你的电脑应该可以启动了吧.


    为了防止以后发生同样的问题, 参考本FAQ的关于 nVidia 安装


  5. Q: 安装程序的安装介质检查报告说我的安装光盘有问题!
    A: 这是内核本身的一个BUG,在特定的系统上,作介质检查时 会出现所有的光盘都不好,为了顺利通过这个检查,请按以下几步来做:

    1. 在安装程序的提示符下,输入:

      linux mediacheck nocddma


    2. 来检查你的CD/DVD.
    3. 重新启动,正常运行你的安装程序.

  6. Q: 我碰到了奇怪的安装问题.
    A: 如果你不能安装,或者在安装的过程中,安装后遇到什么问题,先看看 README 以及Release Notes(发行注记).

    如果README和Release Notes都没有解决你的问题, 试试用下面的命令启动安装程序:


    linux ide=nodma


    linux acpi=off


    linux i8042.nomux


    linux acpi=off apm=off


    "i8042.nomux" 特别是在你遇到键盘,鼠标的问题的时候用得上.


    如果上面的某个命令解决了你的启动问题,请务必 记录这个bugRed Hat's Bugzilla.


    (感谢Alan Cox提供这些信息.)


  7. Q: 如何使用 XMMS 播放MP3?
    A: 在讨论这个问题之前,请注意: 在包括美国之内一些国家里, 你不得不为了使用MP3 播放器和解码器 支付专利使用费. 尽管如此,对于家庭用户来说,使用MP3播放器不会涉及法律问题. (感谢Doug McClean帮我澄清这个问题!)

    如上所述,你可以到rpm.livna.org 下载播放器和解码器.



    1. 一样要确认你用我的yum.conf.
    2. 打开一个终端.
    3. 登录为root:

      su -


    4. 输入:

      yum install xmms-mp3


  8. Q: 如何使用 Rhythmbox 播放 MP3?
    A: 注意,可能我们会触犯法律,参考XMMS的问题.

    如上所述,你可以到rpm.livna.org 下载播放器和解码器.



    1. 确认你使用我的yum.conf.
    2. 打开一个终端.
    3. 登录为root:

      su -


    4. 输入:

      yum install gstreamer-plugins-mp3


  9. Q:如何在 KDE MP3 播放器中播放MP3,例如 Noatun 或者 Juk?
    A: 注意,可能我们会触犯法律,参考XMMS的问题.

    如上所述,你可以到rpm.livna.org 下载播放器和解码器.

    :

    1. 确认你使用我的yum.conf.
    2. 打开一个终端.
    3. 登录为root:

      su -


    4. 输入

      yum install kdemultimedia-extras


    (感谢David Anderson 和 David Müller!)


  10. Q: 如何读取 NTFS格式分区 (Windows NT/2000/XP/2003) ?
    A: 现在,好了,有一个容易的办法了!奇妙的 linux-ntfs Project 通用于Red Hat和Fedora. 如果找不到链接,看看左边的.

  11. Q:我不喜欢新的文件浏览器 (nautilus),如何删除它?
    A: 如果你想要它变回 Fedora Core 1的样子, 参考以下步骤:

    1. 双击 "计算机" 图标
    2. 到"编辑"菜单下选择"首选项".
    3. 选择"行为"选项卡.
    4. 勾选"总是在浏览器窗口中打开"

    (感谢 Eugéne Roux!)


  12. Q: 如何编辑面板上的菜单?
    A: 现在的GNOME还是没有提供容易的方法来编辑菜单.

    如果你真得要改变这些,修改".desktop"文本文件,在/usr/share/applications/目录下. 如果你是root的话,可以用文件编辑器(例如gedit)来编辑它.你也可以用命令行工具 desktop-file-install 来建立自定义的.desktop文件. 如果想知道怎么编辑.desktop文件,你可以参考系统自带的/usr/share/applications下面的, 读读下面的材料(技术方面的): .desktop 规格.


    KDE下面有一个工具叫做kmenuedit,可以用来编辑菜单.


  13. Q: 如何使用Wine ?
    A: 到下面的站点下载 RPM包 到 NewRPMs Fedora 站点看看 最新的版本 (注意看到后面的发布日期). (感谢che.)

    如果你不能使用PRM包, (例如CrossOver Office版Wine), 有两种选择:



    • 示例::

      每次使用 wine, 试试不要输入wine 程序名 改成输入:


      setarch i386 wine 程序名


      (感谢"ric".)


    • 更复杂点 (性能更好):

      你可以关掉安全的方面的一个功能 "exec-shield." 这个可以解决wine和fedora的很多冲突:



      1. 登录为 root:

        su -


      2. 运行 prelink:

        prelink -ua


      3. 编辑 /etc/sysconfig/prelink. 作以下更改:

        PRELINK_OPTS=-mR


        改成:


        PRELINK_OPTS="-m --no-exec-shield"


      4. 然后运行如下命令来关掉 exec-shield:

        prelink -am --no-exec-shield


      注意: Exec-shield 可以减少可怕的"buffer overflow". 很多病毒和骇客攻击采用这个方法.然而,如果你始终保持你的系统更新的话, 你即使关掉exec-shield也没有更大的风险.


      注意:你也可以编辑 /etc/prelink.conf跳过关于wine的所有行 ,但是,我不知道更具体的该怎么做. (如果你成功了, 给我email!)


    • Q: How do I get Wine to work(New)? (Updated 13 Dec 2004)
      A: Wine should work out-of-the-box on Fedora Core 3. If it doesn't, try the Fedora Core 2 Wine instructions.

      (感谢Carlos Vidal和Jeremy White提供通用的Wine un-prelink的方法.感谢Guy Fraser 提供PRELINK_OPTS的方法. )


  14. Q:我不能再进入Windows 网络的共享文件夹 !有人告诉我用 smbmount这个命令,但是还是不行!
    A: Fedora Core 3提供了更新更酷的方法来共享windows 下的文件,就是 "The Common Internet File System" (CIFS). 来取代 "smbmount",试试看:

    mount -t cifs //计算机名/share /mnt/目录名


    获得更多信息,打开一个 终端 输入:


    man mount.cifs


  15. Q: d00d, u r t3h sukc
    A: 噢, 请把你的句子整理得像一个问题,呵呵.

    与此同时: party on. And goats.(这句什么意思,不懂)





本FAQ 由Max Kanat-Alexander 负责维护. Email: max -at- fedorafaq -dot- org 或者 Avatraxiom 在FreeNode IRC#fedora频道. Sindre "foolish" Pedersen Bjørdal 是他的副手 (foolish -at- fedorafaq -dot- org).

你可以帮我们维护这个FAQ的更新! 如果你发现我们没有讲到的问题,或者我们的回答不对,不够好,请告诉我们,我们会尽快改善.

没有评论:

发表评论

Powered By Blogger