有兴趣一起翻译或者有什么问题都请联系我:swjbook@yahoo.com.我收集的一些FAQ
注意: 这里不是官方的技术支持也不是红帽子公司的服务.
这里可以解决你最棘手的问题,但是它们也可能使你暴跳如雷.
我不能给你任何承诺. YMMV.
如果在这里找不到你的问题的答案
- 读一读发行注解: 最新的 Fedora Core 4 发行注解.
- 请到这个论坛提问FedoraForum.org.
- 搜索 Linux Google.
- 或者到 Fedora 的邮件列表提问. (你也可以查找 以前的记录.)
- 或者加入 #Fedora IRC 频道.
如果你能提供我们缺少什么FAQ或者你发现了我们需要更新或更改的地方,我们欢迎您 献计献策!
如果你还是一个LINUX新手
我们已经对大多数的入门问题做了解答 Fedora 入门 FAQ. 即时你已经有了一些经验,你仍然可以在这里找到一些有益的提示.
目录
这个FAQ
关于 Fedora
-
Q: Fedora Core 4到底是什么?
A: 首先, 请读一下 官方的 Fedora 介绍 .现在,我将做一个总结.你可以想象它就是 "Red Hat Linux 13," 但是实际上它和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 这是建立于Fedora Core的基础上, 如果你想免费了解和学习RHEL,就试一下 Fedora Core.
-
Q: Fedora 和Red Hat 企业版的区别在哪里?
A: Red Hat企业版Linux 已经有5年被红帽子支持的历史了. 对于重要生产的场合而且你不想一直在升级你的系统,它是更好的选择. 它也具有一些很有用的特性专为同时运行多个服务器而设计. 同时, 你也可以(有时)真的打电话到Red Hat来寻求对 RHEL的支持, 但是对于Fedora永远也不会有这样的支持.
Fedora是免费发行的,RHEL(企业版)要花钱去买.
Fedora 相比之下更加时髦, 而且Fedora有一个很大的社区的支持,许多人愿意免费地帮助你(就像这个网页一样).
Red Hat 也有 关于这个问题的有趣的讨论.
-
Q: 它是一个不稳定的版本吗?
A: 当然不是!
-
Q: 它已经正式发行吗?
A: 当然! Fedora Core 4 , 在2005/6/13正式发行.想知道新版本的Fedora什么时候会发行, 请看发行日程表.
-
Q: 如何找到随Fedora Core 4 发行的各种程序的一个列表?
A: 请在以下地址寻找 Core 4 主要软件包列表 Distrowatch Fedora Page.
- Q: 下一个版本的fedora什么时候发行?
-
Q: Fedora Extras(额外软件包)在哪里可以找到?
A: 所谓 "Fedora Extras" 就是 Fedora Project同时提供的的软件包.他们不包括在Fedora Core里一起发行.请参考 红帽子的Fedora下载站点 它将会 存贮这些软件包.要安装这些包,请参考 如何安装软件包.
安装 Fedora
- Q: 如何得到一份拷贝?
-
Q: 是不是可以安装在ReiserFS, JFS, 或者 XFS的文件系统上?
A: 当然, 你可以把 Fedora 装在 ReiserFS, JFS, or XFS.
但是这些文件系统都没有Fedora Project官方的支持. (也就是说,如果你使用这些文件系统遇到什么问题,你可能找不到太多官方的支持.)
在安装程序的提示下输入下面的命令来安装到ReiserFS文件系统:
linux selinux=0 reiserfs
或者到JFS文件系统:
linux selinux=0 jfs
到XFS:
linux xfs
注意: 你不可以使用SELinux 如果选择 ReiserFS 或者JFS. 但是XFS可以.
(如果你不知道SELinux是什么,你可以跳过这个提示.)
(感谢 whiprush [quoting Jesse Keating] 提供这些知识.同时感谢 Kai Thomsen.感谢 Colin Charles 提供了XFS和SELinux 的提示.)
- Q: Fedora 是否支持使用64位 (AMD-64或者Intel EM64T) CPU 的电脑?
-
Q: 我们可以在 Mac (PowerPC)上运行Fedora ?
A: 当然,可以! PowerPC 的Fedora Core 4 现在可以下载了. 看看这里 下载 Fedora.
-
Q: 为什么找不到Fedora Core 4
制作安装盘的软盘镜像文件(image)?
A: Fedora Core 新的2.6 内核不能放进软盘里.所以,你不能从软盘启动或者安装.然而, 你可以用光盘,硬盘,或者甚至是USB disk (如果你的电脑支持用USB disk启动).
如果你只能用软盘你只有如下的选择:
尽管如此,试试看 用多张软盘启动fedora.
(感谢 Mohan Embar 以及其他朋友的链接!)
使用和安装 Fedora 的软件
-
Q: 哪里可以找到Fedora的软件?
A: 有一些"repositories"(仓库) (提供软件的网站). 主站点有非官方的rpm.livna.org (那些需要授权的或是有 USA 专利问题的软件) 还有就是比较官方的 Fedora Extras(extra=额外的,译者注). 他们提供了不同的软件.
还有更多的选择.参考 FreshRPMs. 在FreshRPMs 和他的伙伴那里有许多没有被fedora.us或者livna.org收录的软件. 你可以在 "Mega-Merge" page找到这些东东的列表.
在这几个主要的镜像站点上查找想要的软件请使用 FedoraTracker 查找引擎或者 rpm.pbone.net.
-
Q: 如何安装Fedora下的软件? (如何使用yum 或者是 RPM包)
A: 最方便的在Fedora下安装软件的方法就是使用yum.
参照以下步骤来配置你的yum :
- 打开一个 终端.
- 登录为 root.
- 运行下面的命令来更新的yum.conf
(更新于 2005/7/29):
cd /etc
rm -f yum.conf
wget http://www.fedorafaq.org/samples/yum.conf - 现在, 安装这个yum的配置文件
(Updated 25 July 2005),
输入这个命令:
rpm -Uvh http://www.fedorafaq.org/yum
注意:由于各种原因,这个提供的这个yum配置文件会不定时的更新。
现在你可以看看有哪些可用的软件:
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
- Q: yum有没有图形界面的工具 (GUI) ?
- Q: Fedora下面有没有类似 apt的东东?
-
Q: up2date还能用吗?
A: 当然, 只是现在不在使用 Red Hat Network (RHN). (现在仍然是从 Red Hat的服务器上下载,只是没有原来的RHN的一些功能了.)
尽管如此,对于Fedora, 最好还是使用 yum 升级而不是用up2date.
-
Q: 如何安装 Java?
A: 对于 Java 程序员, Fedora Core 4 实际上已经提供了一个java编译器: gcj.
如果你要在网页浏览器里应用你的java程序,你就要使用 JPackage.org 提供的 Java Package来编译制作自己的rpm包:
- 下载 Sun's Java Software Development Kit (也就是 "JDK"). 应该选择的包开头为 "Download JDK 5.0." 在下载页面选择 "Linux self-extracting file" 版本(不是 RPM 版本).
- 打开一个 终端.
- 把 Java Software Development Kit 软件包放在你的
home 目录. 文件名看起来类似:
jdk-1_5_0_04-linux-i586.bin
确切的名字,输入:
ls jdk-*
- 登录为 root.
- 回到 你的 home 目录 (不是 root用户的 home 目录):
cd ~用户名
这里的 "用户名" 是指你的普通用户的用户名.
- 移动 JDK 到 RPM Building Source 目录(这个目录是存放RPM包源代码的):
mv jdk-* /usr/src/redhat/SOURCES/
- 下载 JPackage Java 1.5.0 Source RPM. 点击类似这样的链接 "java-1.5.0-sun-1.5.0.04-1jpp.nosrc.rpm." 然后, 在下一页, 选择你要下载文件的服务器。这样会把你的下载的文件保存到你的home目录.
- 回到刚才的root
终端 .
建立 Java RPM (使用你刚刚下载的文件):
rpmbuild --rebuild java-1.5.0-sun*src.rpm
- 这样会生成一组RPM包,在下面的目录里:
/usr/src/redhat/RPMS/i586/. 用下面的命令来安装:
yum -y localinstall /usr/src/redhat/RPMS/i586/java-1.5.0-sun-*
Java 现在装好了,而且工作正常了! 有些功能要在你重新登录之后才可以用.
(感谢 Kai Thomsen 告诉我们不用 reboot.)
-
Q:如何安装网页浏览器的Flash插件?
A:
- 使用yum (最容易的):
还有其他问题,请参考Flash插件FAQ! (感谢Warren Togami 提供这个链接.)
(感谢IRC的朋友们以及vegan_linuxguy解决这个问题的贡献. 感谢"m d," David Ball, 还有其他人 对这个问题的贡献!感谢 David Jansen告诉我,我们不再需要libstdc++-compat 来运行Flash插件.)
- Q: 怎么在我的网页浏览器中查看PDF档案呢? (Updated 28 November 2005)
-
Q: 如何在网页浏览器里看电影?
A: 只要安装 mplayer 插件:
- 确认你是用我的yum.conf.
- 打开一个终端.
- 登录为root.
- 输入:
su -
- 安装这个插件:
yum install mplayerplug-in
- 关掉所有的网页,再打开试试看.
现在可以了吧!
注意: 如果你重新安装了Mozilla,你还要再重复上面的动作.
你可能会想安装各种各样的 Windows 媒体解码插件. 注意:这个可能会有一些版权上的问题。你可以用这样的命令来安装:
(感谢 Sindre 提供答案.)
-
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"是免费的.)
- Q:如何安装字体? 我可以用windows的字体吗(.ttf)?
-
Q: 如何获得硬件在Fedora下的驱动程序 ?
Dag Wieers 提供了 相当多的Fedora驱动程序, 针对各种各样的硬件.那些以"kernel-module"开头的包 是驱动程序. 只要下载你的合适版本的驱动程序给你的内核.如果你不知道你的内核的版本, 你可以打开一个终端然后输入:
uname -r
注意: 你升级内核之后要重新安装新的驱动程序.
如果在Dag's site找不到你要的驱动,试试 Googling 查找:
Fedora 硬件名字
或者:
Linux 硬件名字
这里的硬件名子是你硬件的通用名字. 查不到,可以多试几个不同的名字.
-
Q: 如何在Fedora里播放MP3?
A: 在此之前,你必须知道: 在美国和一些其他国家,你必须 交纳专利使用费 才能使用 MP3 播放器或者解码器. 然而,许多其他国家并没有这样的问题. (感谢 Doug McClean 给我澄清这个问题!)
因为上面的问题,这样的插件都在rpm.livna.org repository 这个服务器上. 要用什么播放器,就安装相应的插件. 如果你不知道用什么好,就用标准的 Rhythmbox.他在"应用程序"菜单 下面的 "声音 &视频" -- 叫做"音乐播放器."
下面讲如何安装正确的 MP3 插件:
- 确认使用 我的yum配置文件.
- 打开一个终端.
- 登录为 root:
su -
- 然后, 根据你的播放器不同安装正确的插件:
- 对于 Rythmbox 或者 Totem:
yum install gstreamer-plugins-mp3
- 对于 XMMS:
yum install xmms-mp3
- 对于 KDE MP3 播放器, 例如
Noatun 或者 Juk:
yum install kdemultimedia-extras
- 对于 Rythmbox 或者 Totem:
现在可以用你最喜欢的MP3播放器来播放MP3了!
- Q: 如何读取 NTFS格式分区 (Windows NT/2000/XP/2003) ?
-
Q: 如何编辑面板上的菜单?
(更新于2005/07/25)
A: 对于GNOME.你可以用一个叫做简单菜单编辑器的东西。 Alacarte Menu Editor.
现在, 在 “应用程序-附件的菜单下你就可以找到它了 Alacarte Menu Editor!
对于使用 KDE的, 有一个叫做 kmenuedit 的程序,你可以用来编辑菜单(我没有KDE,不知道,中文叫什么,译者注).
(感谢 Conor O'Neill 告诉我 SMEG!)
-
Q: 如何使用Wine ?
A: Wine提供了在linux下面运行windows 程序的方法。 到下面的站点下载FC3的wine RPM 包。 RPM包本FAQ 由Max Kanat-Alexander 负责维护. Email: max -at- fedorafaq -dot- org 或者 Avatraxiom 在FreeNode IRC#fedora频道. Sindre "foolish" Pedersen Bjørdal 是他的副手 (foolish -at- fedorafaq -dot- org).
有问题或者你的版本不是标准的,参考 Fedora Core 2 Wine instructions.
问题和解决方案
-
Q:红帽子的升级服务器 太慢了! 有没有别的选择?
A: 首先,你应该使用 yum. 其次,使用我们提供的这个yum.conf -- 它用了许多更快的镜像站点 (参考安装软件如果你不知道怎么用Yum.)
如果你真得要用up2date, 参考 Alexander Dalloz'的大作. 他讲了如何在up2date里面使用其他镜像站点.
-
Q: 我从RPM包得到NOKEY 的警告信息 或者说在使用 Apt /Yum / up2date!
这样的工具时收到类似gpg signature error的错误信息.(更新于2005年7月27日)
A: NOKEY不是一个真正的问题.不会对你有什么妨碍. (Apt / yum / up2date的警告,不管怎么说, 通常会使你无法安装软件.)
如果你想解决这个问题,输入下面的命令来导入镜像站点的正确的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:
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
(感谢Kai Thomsen提供原始的 ATrpms key, 同时感谢 Tom Householder新的地址! 感谢Pim Rupert提供Dries key. 感谢Anduin Withers指出如何正确认识这个问题, 还有Dieter Komendera 提供了最新的FreshRPM key 的地址.)
- Red Hat and Fedora Extras:
-
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.
如果你的主板是 Intel, 你得修改一下你的xorg.conf:
- 打开一个 终端.
- 登录为 root.
- 用一个文本编辑器打开 xorg.conf :
gedit /etc/X11/xorg.conf
- 找到这一行:
Driver "fglrx"
- 在这一行下面加上:
Option "UseInternalAGPGART" "no"
- 保存这个文件,然后重新启动.
(感谢 Anton Andreev 关于 Intel 的情况)
如果遇到ATI驱动的问题, 请报告至 ATI Feedback Form!
(感谢所有提醒和鼓励我更新FAQ上这个问题的人!感谢 Peter Lawler 大量 的帮助. 感谢 Sindre提供了最初的草稿.)
-
Q: 如何使我的nVidia 显卡支持3D?
A: 现在livna.org上面提供了专为Fedora设计的nVidia驱动程序. 如果你用yum,而且使用我的yum.conf, 你应该可以很容易的安装这个驱动:
这样就可以针对你的内核版本安装适用的驱动了.
如果你升级了内核,记住一定要在启动新的内核之前安装合适的驱动程序. 这里有一些快捷的命令可以在 终端以 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包.)
-
Q: 安装程序的安装介质检查报告说我的安装光盘有问题!
A: 这是内核本身的一个BUG,在特定的系统上,作介质检查时 会出现所有的光盘都不好,为了顺利通过这个检查,请按以下几步来做:
- 在安装程序的提示符下,输入:
linux mediacheck nocddma
- 来检查你的CD/DVD.
- 重新启动,正常运行你的安装程序.
- 在安装程序的提示符下,输入:
-
Q: 我碰到了奇怪的安装问题.
A: 如果你不能安装,或者在安装的过程中,安装后遇到什么问题,先看看 详细的安装指南 以及Release Notes(发行注记).
如果README和Release Notes都没有解决你的问题, 试试用下面的命令启动安装程序:
linux ide=nodma
linux acpi=off
linux i8042.nomux
linux acpi=off apm=off
"i8042.nomux" 特别是在你遇到键盘,鼠标的问题的时候用得上.
如果上面的某个命令解决了你的启动问题,请务必 记录这个bug在Red Hat's Bugzilla.
(感谢Alan Cox提供这些信息.)
-
Q:我不喜欢新的文件浏览器(太占地方)(nautilus),如何删除它?
A: 如果你想要它变回 Fedora Core 1的样子, 参考以下步骤:
- 双击 "计算机" 图标
- 到"编辑"菜单下选择"首选项".
- 选择"行为"选项卡.
- 勾选"总是在浏览器窗口中打开"
(感谢 Eugéne Roux!)
-
Q:我不能再进入Windows 网络的共享文件夹 !有人告诉我用 smbmount这个命令,但是还是不行!
A: Fedora Core 3提供了更新更酷的方法来共享windows 下的文件,就是 "The Common Internet File System" (CIFS). 来取代 "smbmount",试试看:
mount -t cifs //计算机名/share /mnt/目录名
获得更多信息,打开一个 终端 输入:
man mount.cifs
-
Q: d00d, u r t3h sukc
A: 噢, 请把你的句子整理得像一个问题,呵呵.
与此同时: party on. And goats.(这句什么意思,不懂)
你可以帮我们维护这个FAQ的更新! 如果你发现我们没有讲到的问题,或者我们的回答不对,不够好,请告诉我们,我们会尽快改善. -
Q:红帽子的升级服务器 太慢了! 有没有别的选择?