1、升级安装 Fedora注: 在升级之前备份所有重要数据总是必要的
Fedora 使用 Preupgrade (预升级),可以通过网路下载新版本所需的安装包轻松升级。不必下载并刻录 CD/DVD 安装光盘。Preupgrade (预升级)解决所有依赖,下载所需升级包,配置 Grub 并询问用户重启即可完成升级。 确保你现有的 Fedora系统已经升级到最新,之后输入如下命令即可开始预升级了。
su -c 'yum update'
yum install preupgrade
preupgrade
选择 Fedora 11 ,稍加等待之后根据系统提示重启升级后的 Fedora 10 即可。
如果你使用 RPM Fusion 软件仓库,现在肯定已经升级到(Fedora 11 所需) RPM Fusion 软件仓库了。即使你没使用 RPM Fusion 软件仓库,它也会随着整个系统的升级而被升级。
2、 配置 sudo注: 在我之前的 Fedora 6,7 安装指南中,当需要 Root 权限的时候,我使用 sudo 命令。 然而,很多用户不愿添加自己的用户名到 sudoer 组,我不得不更改所有命令为 su -c 'command' 这样的方式。如果你打算以 root 用户执行很多命令,最好第一次输入 su - 然后输入你的 root 密码。之后你一直都是 root 权限了,直到你输入 exit 退出为止。当然,你还是自己决定是否配置 sudo 吧。
* 编辑 sudoer 文件通常,如果你想执行需要 Root 权限才能执行的命令,你必须输入 'su -' ,输入密码之后才能输入命令。当然,你可以跳过之一步而执行执行 'sudo' 命令。首先你必须做如下配置:
su --login -c 'visudo'
移到这一行下面:
root ALL=(ALL) ALL
按 A 键,输入下面一行
username ALL=(ALL) ALL
替换 username 为你登陆时使用的用户名。按 Esc 键退出。
如果你想每次使用 sudo 命令的时候都提示你输入根密码,将光标移动到这一行的下面:
# %wheel ALL=(ALL) ALL
将光标指向 # 并按 x 键
如果你不想每次使用 sudo 命令的时候都提示你输入跟密码,移动到下面这一行:
# %wheel ALL=(ALL) NOPASSWD: ALL
将你的光标指向 # 并按 x 键
接着按 :wq 键保存退出(:也需要按一下)
*添加你的用户名到 wheel 组只需输入:
su -c 'gpasswd -a username wheel'
*测试 sudo测试你是否正确配置了 sudo ,只需要在普通用户权限下输入:
$ sudo whoami
如果一切正常,命令会返回 “root” 这个字。
3、 配置 yum* 基本命令下面是你会用到的最普通的 yum 命令,yum 是 Fedora 的软件包管理系统。输入下面的命令你会找到更多详细的介绍以及更多的命令
yum --help
man yum
*安装应用程序
su -c 'yum install application_name'
(注:application_name代表应用程序名,下同)
*删除应用程序
su -c 'yum remove application_name'
*从硬盘安装 rpm 包并使用 yum 解决依赖
su -c 'yum localinstall application_name'
*搜索某个应用程序
su -c 'yum search application_name'
*查找某个应用程序的信息
su -c 'yum info application_name'
*更新整个系统
su -c 'yum update'
*启用软件仓库
su -c 'yum --enablerepo=repo_name'
(repo_name 代表仓库名,下同)
*禁用软件仓库
su -c 'yum --disablerepo=repo_name'
*导入 Fedora GPG 秘匙Fedora 有两个基本的软件仓库,名为 “fedora” 和 “updates” 。要使用它们并且在安装那些未签名的软件包时避免发生错误,你必须导入它们的 GPG 密匙,打开终端并且输入如下命令:
su -c 'rpm --import /etc/pki/rpm-gpg/*'
注: 你可能会遇到一些错误信息,比如 "import failed" (导入错误),但这并不影响。*第三方软件仓库* RPM Fusion
因为专利许可证的原因,Fedora 软件仓库不包含 MP3, DVD和视频播放及解码库支持。正因为如此,你必须从第三方软件仓库中安装那些软件,请不要担心,这是非常容易的
现在我们开始安装 RPM Fusion 软件仓库,RPM Fusion 是 Fedora 和 Red Hat 企业版的软件仓库,是由Dribble, Freshrpms 和 RPM Fusion 合并而来的。各种各样的应用程序包含在这个软件仓库中,比如MP3、未加密的DVD 、Mplayer, VLX, Xine 等多媒体应用程序使用的解码库,以及闭源的 Nvidia 和 ATI 显卡驱动,RPMFusion 包含以下两个主要的软件仓库:
一个被命名为“自由”,主要是开源软件(开源软件的含义通过 Fedora授权指引定义),但因为美国专利保护法案又不能包含在 Fedora 中。
另一个被命名为“非自由”,主要是非自由软件,就是其它所有那些不能非自由软件,包括公开源代码的软件,但是有“非商业使用”之类的限制。
本指南的剩余部分我将确保你安装并启用 RPM Fusion 软件仓库。如果你使用 Gnome (Fedora默认的桌面环境)你可以在Firefox中点几下鼠标轻松完成。KDE 和 KpackageKit 用户只能手动添加,因为 kpackagekit有 bug 。以下是两种安装 RPM Fusion 软件仓库的办法。
如果你使用 Gnome ,只需要点击下面的链接并按 Enter 键几次即可:RPM Fusion free for Fedora 8, 9, 10 or 11 (供 Fedora 8,9,10,11 使用的 RPM Fusion 自由软件)RPM Fusion nonfree for Fedora 8, 9, 10 or 11 (供 Fedora 8,9,10,11 使用的 RPM Fusion 非自由软件)打开终端并输入:
如果你使用 KDE ,打开终端输入如下命令:
su -
rpm -ivh /
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -ivh /
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
yum update
* Adobe
Adobe 软件仓库提供 Flash 和 Adobe Reader 的 x86 版本,安装请打开终端输入:
su -
rpm -ivh http://linuxdownload.adobe.com/l ... 86-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
它将会自动被启用。
Google 软件仓库只提供 Picasa ,如果需要,请打开终端输入:
su -
wget https://dl-ssl.google.com/linux/linux_signing_key.pub
rpm --import linux_signing_key.pub
rm linux_signing_key.pub
gedit /etc/yum.repos.d/google.repo
根据你的系统构架,(选择)粘贴下面几行:
[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
[google64]
name=Google - x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
* Yum 的图形界面如果你不喜欢在控制台输入命令,你可以使用 Fedora 的 yum 的图形用户界面,你可以在系统-->应用程序-->添加/删除软件找到它。
你也可以安装 yumex 来使用 yum 的图形界面:
su -c 'yum install yumex'
*配置 yum 以使用代理如果你使用 http 代理服务器连接到网络,如果你想要 yum 通过代理服务器连接网络,打开终端,输入如下命令:
su -c 'gedit /etc/yum.conf'
在 yum 配置中加入下面这一行:
proxy=http://ip:port/
ip就是你代理服务器的 ip 地址,端口就是你代理服务器监听的端口。不要忘记端口后面的 “/” 符号。保存并退出。
* Yum 插件* Presto 插件Presto 插件为 Fedora 用户提供更快的下载速度,最小化的下载文件:它只下载rpm 包升级后的差异文件而不是整个 rpm 包。Presto 插件包含在 Fedora 11 中的ofedora_firefoxicially (Fedora 官方并有 Firefox 支持?)中,我推荐使用。需要注意的是,假如,你安装了一个 N 版本的 rpm 包,而你没有安装 N+1 版,Presto 插件并不能直接升级到 N+2版。在这样的情况下,你必须下载 N+2 版的 RPM 。但这并不是大问题,Yum 会打理好一切。安装 Presto 插件,请打开终端,输入:
su -c 'yum install yum-presto'
*最快镜像插件就像这个插件名所说的那样,这个插件可以搜索你镜像列表中最快的镜像服务器,并从中下载文件包。要安装,请输入:
su -c 'yum install yum-fastestmirror'
现在,像通常使用 yum 那样使用就可以了。你可以在下面这个文件中配置这个插件的各种设置:
su -c 'gedit /etc/yum/pluginconf.d/fastestmirror.conf'
* 安全插件这个插件只允许你搜索并安装仅和安全有关的升级包,如果你将 Fedora 安装在服务器的生产力模式下还是非常实用的。要安装,请输入:
su -c 'yum install yum-security'
应用安全插件请输入:
su -c 'yum --security update'
要了解更多信息或者向 bugzilla 汇报等额外选项或者咨询信息,请阅读手册:
man yum-security
*允许降级的插件Yum 默认是不允许你降级一个软件包的,然而有时候新版本反而给你带来问题。在这种情况下你就可以用这个插件降级该软件到之前的稳定版本了。要安装,请输入:
su -c 'yum install yum-allowdowngrade'
要使用它请输入:
su -c 'yum update --allow-downgrade'
你可以通过更改下面这个文件中被启用的选项来禁用该插件:
su -c 'gedit /etc/yum/pluginconf.d/allowdowngrade.conf'
5. 配置 Fedora 系统服务你可以轻松选择哪些服务随系统启动而启动,你可以使用 Fedora 服务配置实用程序来设置,你可以在系统-->管理-->服务里面找到它
6. 安装显卡驱动**注意: 要安装下列软件包,你必须启用了 RPM Fusion 软件仓库,点击 安装 RPM Fusion 软件仓库 章节。
* 安装 nVidia 显卡驱动Fedora 11 使用 nvidia 显卡的开源 nouveau 驱动程序。足够你一般应用所需了。当然,如果你想在 Fedora 11 中启用 3D 支持, 你必须安装二进制的 nvidia 驱动,输入:
GeForce 6, 7, 8, 9 & 200 系列显卡
su -c 'yum install akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs'
GeForce FX 显卡
su -c 'yum install kmod-nvidia-173xx xorg-x11-drv-nvidia-173xx xorg-x11-drv-nvidia-173xx-libs'
GeForce 4 及更早显卡
su -c 'yum install kmod-nvidia-96xx xorg-x11-drv-nvidia-96xx xorg-x11-drv-nvidia-96xx-libs'
未被支持的 Nvidia 显卡
RIVA TNT
RIVA TNT2/TNT2 Pro
RIVA TNT2 Ultra
Vanta/Vanta LT
RIVA TNT2 Model 64/Model 64 Pro
Aladdin TNT2
GeForce 256
GeForce DDR
Quadro
GeForce2 GTS/GeForce2 Pro
GeForce2 Ti
GeForce2 Ultra
Quadro2 Pro
重启系统你应该可以看到屏幕上的 Nidia 标识了。
如果 nouveau 驱动模块阻止加载 nvidia 模块,执行如下命令需要将 nouveau 添加到黑名单:
su -c 'gedit /etc/modprobe.d/blacklist'
粘贴下列几行:
#Video drivers
blacklist nouveau
* 安装 ATI 显卡驱动因为 ATI 内核模块没有和 Fedora 11 使用的 2.6.29 版内核继承,RPM Fusion 软件仓库中还没有提供 fglrx 驱动。RPMFusion 不得不等待 ATI 提供对 2.6.29 内核的支持,因为现有的不定都不令人满意。
7. 安装微软字体Fedora 使用 Liberation 和 DejaVu 字体,这些字体是默认安装的,看起来很平滑而且美观,而且它们是开源字体。
如果你坚持使用微软字体,你可以下载 msttcorefonts rpm 包,照下面做就可以了:
wget http://www.my-guides.net/en/imag ... ts-2.0-2.noarch.rpm
su -c 'rpm -ivh msttcore-fonts-2.0-2.noarch.rpm'
这个 rpm 包是我使用 Fedora-devel 邮件列表中 提供的 msttcore-fonts-2.0-2.spec 打包的,这个 spec 文件不像msttcore-fonts-2.0-1.spec 那样需要 xfs 服务器才行。因此, 这个 rpm 包适用于 Fedora 8, 9and 10。包含 Arial, Andale, Comic Sans, Courier New, Georgia,Impact,Tahoma, Times, Trebuchet MS, Verdana and Webdings 字体
如果你想自己打包,打包过程如下:
su -c 'yum install rpmdevtools rpm-build cabextract ttmkfdir'
rpmdev-setuptree
cd ~/rpmbuild/SPECS/
wget http://www.my-guides.net/en/imag ... re-fonts-2.0-2.spec
rpmbuild -bb msttcore-fonts-2.0-2.spec
cd ~/rpmbuild/RPMS/noarch/
su -c 'rpm -ivh msttcore-fonts-2.0-2.noarch.rpm'
8..MP3 和 音频播放器 注: 要安装下面的软件包,你必须启用了 RPM Fusion 软件仓库。
当你第一次启动 Totem 电影播放器播放 mp3 文件的时候它会询问你搜索 mp3 解码器, 如果你启用了前面提到的 RPM Fusion 软件仓库,它会自动搜索并安装 mp3 解码器。如果你想手动安装或者安装其他的播放器,继续阅读下面的内容。
* Rhythmbox对于 Gnome 用户来说, 我认为 Rhythmbox 是一个比默认的 Totem 更好的 mp3 播放器。你能在 应用程序-> 声音和视频中 找到 Rhythmbox Music Player。如果没有找到,可通过下面的命令安装:
su -c 'yum install gstreamer rhythmbox'
要设置 mp3 文件默认使用 Rhytmbox 来播放,鼠标右键点击一个 mp3 文件并选择 '使用其它程序打开...',选中 Rhytmbox Music Player 即可。
安装 mp3 和其它音频支持:
su -c 'yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly'
* AmarokamaroK 是 KDE 下一个非常好的 音频/mp3 播放器,当然你也能在 GNOME 或其它桌面环境下安装,通过以下命令安装:
su -c 'yum install amarok phonon-backend-gstreamer'
* ExaileExaile 和 Amarok 类似但基于 GTK+ 工具包开发。因此它是 Gnome 用户的最佳解决方案,要安装,请打开终端输入:
su -c 'yum install exaile gstreamer-plugins-good /
gstreamer-plugins-bad gstreamer-plugins-ugly'
* AudaciousAudacious 是另外一款和 winamp 2.x 老版本类似的音频播放器。要安装,请输入:
su -c 'yum install audacious audacious-plugins'
如果你想使用 winamp 2.x 的皮肤,只需把复制 winamp 下的 *.wsz 皮肤文件到
/usr/share/audacious/Skins 目录下。
如果标签不是 utf8 编码的,你可以强制 Audacious 使用 utf8 编码
点击 Preferences (首选项) -> Playlist (播放列表) -> Metadata (Meta数据) -> Fallback character encoding (后背字符编码) -> iso8859-7
如果你想要当双击 mp3 文件的时候添加到播放队列,通过下面操作实现:
su -c 'gedit /usr/share/applications/fedora-audacious.desktop'
修改 Exec=audacious 为 Exec=audacious -e 即可
* XMMS这款声音播放器不再使用了,你可以试一试 audacious 代替,如果你想使用可以通过以下命令安装:
su -c 'yum install xmms xmms-libs xmms-mp3'
9.. DVD 和视频播放注: 要安装下面的软件包,你必须启用了 RPM Fusion ,启用方法见 这里 。如果你已经启用了 RPM Fusion ,那么系统很可能会提示你自动搜索缺少的解码库,它们将自动被安装,就这么简单!
* DVD 播放要播放 DVD ,你必须安装合适的解码库。
su -c 'yum install libdvdread libdvdnav lsdvd'
这些解码库文件播放未加密的 DVD 绰绰有余,但是如果你想播放加密的 DVD ,你需要 libdvdcss ,而由于法律方面的因素,比如美国,它并不包含在 RPM Fusion 软件仓库中。刚才在 [url=]RPM Fusion[/url] 的部分提到过。
RPM Fusion 各成员在对待 libdvdcss 的观点上存在分歧,然而,没有人保证它不会履行法律方面的职责。
因此 libdvdcss 没有包含在 RPM Fusion 软件仓库中,打开上面的链接看一下法律方面的问题的评论吧。
注: 你可以用 Livina 替代来安装 livdvdcss 解码库。
su -
rpm -Uvh http://rpm.livna.org/livna-release.rpm
yum install libdvdcss
*视频文件播放当你使用 Totem 媒体播放器打开一个视频文件时,它会询问你搜索必需的解码库文件,而且解码库会被自动安装,如果你之前安装了播放 MP3所需的额外软件包,这些视频解码库已经被当作依赖安装好了。这些软件包包括像 xvidcore, ffmpeg 等其它一些视频解码库。
检查视频解码库是否被安装,执行命令:
su -c 'yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg libmatroska xvidcore'
* TotemFedora 11 默认安装了 Totem 视频播放器。如果你想用 Totem 播放 DVD 文件,输入以下命令:
su -c 'yum install totem-xine xine-lib xine-lib-extras-freeworld'
* Mplayer/SMPlayer我更喜欢用 Mplayer 和 Smplayer (Mplayer 的图形用户界面)播放视频。它支持几乎所有视频格式。外部视频字幕,还有 DVD 播放功能,只要你安装了上述必需的解码库文件。
su -c 'yum install mplayer smplayer'
在 应用程序 -> 声音和视频 -> SMPlayer 菜单中打开 Mplayer
* VLCVLC 支持几乎所有的视频格式且无需安装额外的解码库文件
su -c 'yum install vlc'
* KaffeineKaffeine 是另一个 KDE 媒体播放器,使用 Xine 引擎。
su -c 'yum install kaffeine xine xine-lib xine-lib-extras-freeworld'
* RealPlayer你可以下载 Real PlayerRealPlayer 的 rpm 安装文件,然后选择用 Package Installer 打开就可以了。* AvidemuxAvidemux 是一个功能强大的视频编辑器。执行下面的命令安装吧:
su -c 'yum install avidemux'
你会在 应用程序 -> 声音和视频 -> Avidemux 视频编辑器 菜单中找到它。
10. MSN 客户端使用即时通讯软件和你的朋友交流吧。你们都知道即时通讯软件是什么,除了下面这些软件,你最好阅读一下我写的 6个最佳 Linux 即时通讯工具 教程。
* EmpathyEmpathy 支持多种不同网络协议,比如: Jabber, Salut, Google Talk, AIM, Gadu Gadu,GroupWise, ICQ, MSN, QQ 和 Yahoo 。它在 应用程序 -> 互联网 -> Empathy 即时通讯菜单中。如果这个菜单中没有,输入下面的命令安装:
su -c 'yum install empathy empathy-libs'
* PidginPidgin 是 Fedora 11 的默认聊天工具。如果你没有安装请通过下面的命令安装:
su -c 'yum install pidgin'
11.制作、刻录、备份 CD/DVD* Sound-Juicer (音乐榨汁机)Sound Juicer 是CD抓取工具. 支持 flac, oga, mp3, wav 和 spx 的输出格式.这个工具被默认安装,你可以在 应用程序 -> 声音和视频 -> Audio CD Extractor找到它。如果没有,述如下列命令:
su -c 'yum install sound-juicer'
* BraseroBrasero 是 Fedora 11 Gnome 桌面默认的 CD/DVD 光盘刻录工具。
su -c 'yum install brasero'
* GnomeBaker一个 GNOME 下的 CD/DVD 烧录程序。
su -c 'yum install gnomebaker'
它在 应用程序 -> 声音和视频0 -> CD/DVD Writer GnomeBaker 菜单中
* k3b或许是最好的 Linux 下 CD/DVD 刻录程序了。如果你使用 Gnome ,安装时将附带安装大量 KDE 依赖程序。
su -c 'yum install k3b'
要在 k3b 中启用所有编码的支持和程序支持,需要另外安装下面的软件:
su -c 'yum install k3b-extras-freeworld vcdimager normalize transcode lame lame-libs'
* k9copyk9copy 是 DVDshrink 的 linux 版。
su -c 'yum install k9copy'
su -c 'yum install libdvdread libdvdnav lsdvd'
* DeVeDeDeVeDe, 非常好的 dvd 制作工具,他能转变任何类型的视频格式到 DVD,通过下面命令安装:
su -c 'yum install devede'
对于那些需要更多信息的人,我已经写过如何用 DeVeDe 制作一个自己定制的 DVD 的向导: 如何使用 DeVeDe 制作 DVD 。
* dvd::ripDVD::rip 是一个 Linux 下的 DVD 压缩工具。
su -c 'yum install dvdrip'
* KopeteKopete 是 KDE 的即时通讯软件。如果你是 Gnome 用户,安装时会下载大量 KDE 依赖软件包和公用程序,因此你要有所准备。执行下面的命令安装:
su -c 'yum install kdenetwork'
* aMSN另一个功能强大的聊天工具是 aMsn ,也支持插件。
su -c 'yum install amsn amsn-plugins'
你会在 应用程序 -> 互联网 -> aMSN 中找到它
* Emesene你也可以试试 Emesene :
su -c 'yum install emesene'
12.下载管理器如果你不想使用 firefox 的下载管理器,也可以试一试下面的下载管理器。如果你有 rapidshare 收费帐号,想下载 rapidshare 文件,那么请参考我写的 怎么样方便的下载 RapidShare 中的文件 一文。
* wxDownload FastwxDownload Fast (又名 wxDFast) 是一个多线程的下载管理器, 这样被下载的文件被分为多个部分同时下载。
su -c 'yum install wxdfast'
* kget这是 KDE 的默认下载管理器。 如果你使用 GNOME, 最好别用它,因为安装时会下载大量 KDE 依赖文件和 KDE 库文件。
su -c 'yum install kdenetwork'
13. PDF 阅读器* EvinceFedora默认的pdf阅读器 Evince .如果没有安装,可以通过下面命令安装:
su -c 'yum install evince evince-djvu evince-dvi'
* Acrobat Reader首先你要安装 adobe 软件仓库:
打开终端,输入:
su -c 'yum install AdobeReader_enu'
enu 表示这是英文的包,通过下面命令查找其他语言类型:
su -c 'yum search AdobeReader'
14.图形化 root 登陆Fedora 11 默认并不允许在 GDM 中以 root 登陆,而必须使用正常用户登陆后在终端中成为 root 权限。然后很多用户仍然想以root 登陆。虽然我不赞成但还是说一下怎么做。请不要忘记一旦你使用 root登陆后会毁坏你的系统,所以请不要输入下面的命令,除非你知道你在做什么。
打开终端输入:
su -c 'gedit /etc/pam.d/gdm'
找到下面这行:
auth required pam_succeed_if.so user != root quiet
将这一行备注掉:
#auth required pam_succeed_if.so user != root quiet
保存这个文件后登出,然后你就可以以 root 登陆了。
15.如果想安装Fedora 3d特效,请参考我的另一篇文章。
希望这些对喜欢Fedora 的人有帮助。有什么需要可以给我留言。我会尽量帮忙大家找资料。