fedora安装指南.docx
- 文档编号:23103663
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:26
- 大小:33.33KB
fedora安装指南.docx
《fedora安装指南.docx》由会员分享,可在线阅读,更多相关《fedora安装指南.docx(26页珍藏版)》请在冰豆网上搜索。
fedora安装指南
转帖:
Fedora安装指南(全)
Fedora安装指南(全)
前言2
一、安装介质2
二、基本系统的安装2
1、分区3
2、Bootloader3
3、网络设置3
4、基本软件包的选择3
5、单个的软件包的选择3
6、FirstBoot需要设置的内容4
三、设置Sudo4
四、配置yum5
(1)Fdora源设置5
(2)第三方源设置5
五、安装nvidia驱动6
六、GCC的兼容性6
七、安装Realplayer6
八、安装MP3播放器7
1、XMMS7
2、Audacious7
3、Rythmbox/Gstreamer7
4、Amarok7
九、安装媒体播放器8
1、Mplayer8
2、Xine8
3、VLC9
十、安装微软TureType字体9
十一、修改设置服务/后台程序10
十二、Flash插件安装和配置11
1、利用yum11
2、手动安装:
12
3、64位机器:
12
十三、Java插件安装和配置12
1、IcedTea12
2、SunJava12
十四、安装AdobeAcrobat13
十五、配置Samba──文件共享14
1.InstallSamba14
2.增加共享。
14
3.增加用户。
15
4.启用Samba系统服务15
十六、挂载NTFS格式磁盘15
1、安装NTFS支持16
2、检察面前分区状况16
3、创建新的挂载点16
4挂载分区16
5、修改/etc/fstab16
十七、安装KernelHeaders17
十八、安装Kernel源码17
1、下载内核源码17
2、安装源码17
3、转换源码:
18
前言
翻译自
本文包提供了一些关于Fedora8的、常见但实用的安装和配置的技巧,这将指导您进行Fedora8的安装和配置。
需要注意的是,我只能保证这些技巧对我而言可以正常工作,所以请谨记──在尝试这些技巧以前一定要对重要的系统文件进行备份!
一、安装介质
Fedora8提供DVD或者CD用于系统安装,但是二者均为单张的。
Fedora本身不直接提供多张的系统安装盘。
(译者注──有些网站上提供一共5~6张的CD用以安装Fedora,此处指出──这种多张的安装盘不是Fedora直接提供的。
)
我推荐使用DVD光盘进行安装。
将安装光盘放入光驱,然后从光驱启动系统,就可以直接在你的计算机上进行Fedora的安装或者对已有的系统进行升级。
CD(Fedora直接提供那种)盘又被称为LiveCD,他可以提供光盘启动,并在RAM中形成一个基本的Fedora系统。
同时它也可以用来进行简单的系统安装,只是这种安装不如利用DVD安装的那样完整。
默认的LiveCD(例如Fedora-8-Live-i386.iso)使用的GNOME环境;也有一些LiveCD使用KDE环境的,这样的LiveCD上有特殊的标志。
这两种LiveCD都可以用来安装系统,但是和DVD光盘相比,LiveCD包含的软件要少很多。
除此之外,LiveCD的正常使用还需要大内存的支持。
LiveCD一般多用于系统的演示。
以往的Fedora发行版包含多个CD,这些CD组合起来之后的内容和DVD光盘是一样的,但是这一做法在Fedora8中没有延续下来。
注意──如果想要对你的系统进行升级,你必须使用DVD光盘,LiveCD不能用于系统的升级。
二、基本系统的安装
在安装系统之前,强烈建议阅读FedoraReleaseNotes(http:
//docs.fedoraproject.org/release-notes/f8/)和官方的安装指南(http:
//docs.fedoraproject.org/install-guide/)。
另外,也建议在安装以前阅读CommomProblems(http:
//fedoraproject.org/wiki/Bugs/F8Common)。
光盘可以从Fedora镜像中或者BT下载,然后刻盘。
(更多关于如何获取CD/DVD可以参考──
将刻好的光盘放入光驱之后,选择从光驱启动即可开始安装。
以下是基本系统的安装过程。
我采用的是DVD的自定义安装(如果采用LiveCD安装,则以下的步骤略有不同,自己注意一下)。
1、分区
如果你有一个空闲的硬盘或你想删除整个系统分区,那么你可以选择自动分区,或者删除整个磁盘后重新分区。
但是如果你想作一个多重启动或者想保持某个分区中的内容,你可以选择自定义分区。
我推荐一个系统最少三个分区──10G的/,10G的/home,1G的SWAP。
其中主分区/是是你的应用程序的安装所在,/home是你的个人目录所在(越大越好)。
SWAP至少与物理内存的大小相当(如果想要支持休眠的话)。
2、Bootloader
如果你在使用一个空白磁盘安装系统或者希望将Fedora作为主操作系统,那可以将bootloader使用默认设置。
这对包含有其他操作系统的多重系统(例如Windows)也同样适用。
如果你想保留Windows作为主操作系统,那可以将Grub安装在/,而不是在MBR上。
这样就可以保证启动顺序不会被修改了。
为了实现这个目的,在安装的时候选择ConfigureAdvancedBootLoaderOptions,然后将将其安装在启动盘的第一个部分上(FirstSector)。
3、网络设置
默认的网络设置是利用DHCP进行动态配置。
这对大多的告诉因特网用户来讲都是可以的。
注意──如果你在网络设备那里点击“编辑”,你可以选择将Fedora的IP-V6禁用。
这并非必须的,但是我推荐在这里将其关闭,然后再在以后将其重新打开。
4、基本软件包的选择
其主要选择如下──
办公和效率──强烈推荐安装。
软件开发──强烈建议/必需的。
网络服务──可根据自己情况进行选择。
如果你想安装上述的大部分软件并忽略一些单独的软件包,你可以再选择完这些之后直接点击”下一步“。
但是建议你最好还是去选择一些单独的软件包。
添加额外软件包──通过这个可以从网络上安装更多的软件包,但是这要求有很告诉的网络,并且会大大延长系统的安装时间。
5、单个的软件包的选择
选择性安装单个软件包具有很重要的意义,通过这一步,你可以自由地选择任何你想要的软件。
以下这些是我觉得比较有用的软件包──
(1)桌面环境──强烈推荐将GNOME和KDE这两个桌面环境都安装上。
(2)应用程序──默认的已经足够,可以不再加以选择。
(3)软件开发──必需的——开发工具和开打软件。
推荐的——推荐将Gnome软件开发和KDE软件开发以及X软件开发包括进去。
可选的——如果你不使用Fedora进行Java开发,那么Java开发和Eclips这两个部分可以不去选择。
这里的JAVA和SUNJAVA并不是一样的。
(4)系统服务──强烈建议安装系统服务配置工具。
如果想要实现与WINDOW的文件共享,则必需安装Samba。
(5)基本系统──如果你愿意,你可以选择不要安装Java,而在系统安装完成之后再去安装SUN的Java软件。
强烈建议安装系统工具,这些工具包括fuse和ntfs-3g这些用于读写NTFS格式磁盘的工具。
建议不要安装“虚拟化”如果你想使用Xen来进行虚拟化,你可以以后再进行安装。
选择完这些东西以后,就可以进行软件的安装,安装完成之后可以重启了。
有些用户可能希望将Grub安装在/分区的第一个块上而非MBR,那么还需要配置NTLDR,用于启动Linux。
安装完成之后系统会自动重启,重启的时候系统会自动设置你的显示器,这个自动生成的配置的分辨率以及刷新频率和你惯用的可能并不相同,不过没有关系,我们可以先按照firstboot进行简单的设置,等到进入系统之后再去设置合适的分辨率。
6、FirstBoot需要设置的内容
(1)防火墙──无论你是否拥有硬件防火墙,也无论你使用什么样子的网络连接,都应该学习使用防火墙。
这个东西很容易修改。
(2)SELinux──SELinux通过一些额外的设置和策略来保证一些程序的正常运行。
它可以带来更好的安全性,同时也带来了不少的麻烦。
但是我建议大家常识一下,将其设置为强制(SELinux=Enforcing),这样一般的问题将会被记录。
(3)日期和时间──除非你有一个提供这个服务的网络,否则不要选择这个。
尤其是当你的网络中存在其他Linux机器的时候,千万别启动这个服务(NetworkTimeProtocol──NTP,网络时间控制)。
(4)探测硬件──Fedora使用smolt来收集基本的、非互动的安装信息。
尽管这个东西对Fedora开发者来讲似乎有所帮助,但是它看起来涉及到了我们的隐私。
在你确认要发送这些数据之前,建议你弄清楚要发送的究竟是关于什么的信息,我个人从来不会发送这些数据的。
(译者注:
个人觉得发送一下也没有什么的……)
(5)创建用户──为自己使用建立一个账户,并且将系统的默认账户设置为这个账户,而不是root。
这样可以避免很多错误,而且root本来就不是为个人使用而设计的。
三、设置Sudo
和其他的Linux发行版一样,Fedora也存在多个个人用户和一个根用户(root)。
根用户是超级用户,这与Windows下的管理员(Administrator)有点相似。
FirstBoot中设置的个人用户用于进行日常的使用和操作,而根用户则应仅用于系统的管理和配置。
普通用户可以通过在终端输入su或sudo命令来获取超级用户的权限。
但其中的sudo命令需要进行配置才能使用。
以root身份执行──
echo'loginnameALL=(ALL)ALL'>>/etc/sudoers
其中的loginname是你的用户的账号,如果你不想每次都输入密码,你可以将ALL=(ALL)ALL换成'ALL=(ALL)NOPASSWD:
ALL'。
这里,使用sudo时候需要输入的密码是你的账户的密码,而并非管理员密码。
下面是一个例子。
[mirandam@charon~]$su
Password:
<---输入根用户密码
[root@charonmirandam]#echo'mirandamALL=(ALL)NOPASSWD:
ALL'>>/etc/sudoers
[root@charonmirandam]#exit
exit
以下命令使你可以通过sudo来使用管理员才能使用的命令。
[mirandam@charon~]$du-sh/root
du:
`/root':
Permissiondenied<---失败!
!
!
[mirandam@charon~]$sudodu-sh/root
163M/root<---成功!
!
!
四、配置yum
Fedora使用yum对其软件进行安装和升级,当系统已经连接网络后,系统会自动解决软件之间的依赖关系。
(1)Fdora源设置──默认的Fedora仓库有两个,即fedora(与Fedora安装介质的内容相同)和updates(用于升级的软件包,比fedora中的新)。
这些仓库会向系统注册他们的软件包,以保证他们可以被正确的下载。
可以使用下面的命令来导入密钥:
sudorpm--import/etc/pki/rpm-gpg/*
(2)第三方源设置──如果想要安装一些与Fedora政策想违背的程序,例如MP3,DVD,MPEG,以及一些驱动之类的具有版权和专利保护的软件等等,我们还需要第三方的源。
在本指南中所需的软件均来自Livna。
当然,出了Livna意外还有一个比较出名的源──Freshrpms,但是Livna的源与之的兼容性不是很好。
可以通过下面这两个命令进行源和密钥的添加:
sudorpm-ivhhttp:
//rpm.livna.org/livna-release-8.rpm添加源。
sudorpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-livna导入KEY。
注意:
在使用yum进行软件安装或者升级的时候,yum会显示相关信息并提示用户进行确认,这对初学者来讲是有好处的,建议初学者留心一下在yum过程中都发生了哪些事情。
如果你希望所有的事情都自动进行,可以在执行yum命令的时候加上-y这个选项,他的意思是对所有的问题都回答是(yes)。
如下:
#sudoyum-yinstallapplication_name
另外,yum可以提供自动的全面系统升级,即,对所有的已经安装的软件包都进行升级。
这一功能可以通过下面的命令来实现:
#sudoyumupdate
通常来讲,如果你有一个高速的网络,最好在系统安装完成之后进行一下全面系统升级。
在此之后,这种系统的全面升级就不是必须的了。
要牢记一点,如果进行系统的升级,将会把与之相关的软件也以其升级,这很可能会是一个漫长的过程,而且又可能会使原有的程序变得不能正常工作。
所以如果想要进行这种全面升级的话一定要考虑清楚,想清楚这样将会发生什么。
(译者注:
yum的update是对系统进行升级,就如同apt的upgrade一样。
而apt的update则是更新软件列表的意思。
不要弄混。
另外,yum可以对系统进行全面升级的这个功能还可以用于将系统有F7升级至F8这种版本的升级。
)
五、安装nvidia驱动
Fedora推荐用户使用第三方源上的驱动,而不是Nvidia的官方驱动。
目前Livana提供已经打好包的驱动,可以使用yum来进行下载安装。
在安装和设置好Livna的源后(安装设置方法参见前面),输入:
sudoyuminstallkmod-nvidia即可。
如果安装的同时内核被升级,那就需要重启。
如果没有升级,只要简单的注销用户然后重新登录即可。
在登录的时候,Nvidia的商标会一闪而逝。
这说明他的驱动已经成功加载。
译者注:
ati的显卡的驱动安装其实也大同小异,安装kmod-fglrx即可。
当然,ati官方网站上也有驱动,但是那个驱动还要自己再进行配置,不象Livna上的那样可以直接拿来使用。
看自己的爱好和习惯来决定使用哪一个吧。
六、GCC的兼容性
Fedora8使用的GCC-4.1。
但是一些程序可能是用老版本的GCC编译的,这种程序如果想要在Fedora8中正常运行,则需要一些库──compat-libstdc++-33与compat-libstdc++-296。
但是这两个库在Fedora的安装光盘里面并未包含进去,需要我们自己上网去下载。
我们也可使用yum进行安装:
sudoyum-yinstallcompat-libstdc++-33compat-libstdc++-296。
即可。
虽然Fedora8使用的是GCC-4.1,但是有的软件使用GCC-4.1不能编译。
在这种情况下,我们需要安装GCC-3.4。
这需要compat-gcc-34和compat-gcc-34-c++这两个软件包,我们可以通过yum进行安装:
udoyuminstallcompat-gcc-34compat-gcc-34-c++。
关于怎样使用这个GCC,可以参考:
/2005/11/15/using-alternate-compilers/。
译者注:
其实使用不同版本的GCC,简单的方法有两个,一个是在configure以前设置环境变量:
#exportCC=gcc32,#exportCXX=g++32。
另外一个就是在configure的时候对GCC进行设置:
#./configure--cc=gcc32。
可以参考具体源码里面的./configure--help。
七、安装Realplayer
从官方网站:
RealPlayer10.0GOLD。
然后选择"AdvancedInstallationRedHatPackage"。
下载完成后会得到一个rpm包,在安装rpm包以前,要确保已经安装了compat-libstdc++-33。
否则的话需要先安装它。
[mirandam@charondownloads]$sudoyuminstallcompat-libstdc++-33
之后就可以安装Realplayer了:
[mirandam@charondownloads]$sudorpm-ivhRealPlayer10GOLD.rpm
Preparing...###########################################[100%]
1:
RealPlayer###########################################[100%]
注:
如果在Firefox或Mozilla里面Realplayer的插件没有加载,可使用下面的命令进行加载:
[mirandam@charon~]$sudo/usr/bin/mozilla-plugin-config-i-f
八、安装MP3播放器
由于版权的原因,Fedora系统中没有假如任何MP3播放的功能。
我们必须从第三方源来获取播放器。
以下列出的几种播放器均采用了Livna的源。
(关于Livna的加入方法可参考前文)。
1、XMMS
老牌的GUI,简单、功能相对较少,但依然很流行。
我们可以使用yum来安装:
[mirandam@charon~]$sudoyuminstallxmmsxmms-mp3xmms-faad2
(译者注:
原文后面还有一些设置,但是我觉得没有必要,这样就可以使用了。
如果不行的话可以在插件那里把相应的插件选中即可。
令附XMMS中文乱码问题的解决方法:
右键调出“首选项”->“字体(FONT)“把里面在主窗口和播放清单字体设置为-adobe-courier-medium-r-normal-*-*-140-*-*-m-*-iso8859-2,-isas-fangsongti-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0即可。
参考:
/thread-71817-1-1.html,/viewthread.php?
tid=69280&page=1#pid398172)
2、Audacious
基于GTK、由XMMS重新编译而成,比XMMS更为现代一些,它虽然是以很基本的播放器,但是相比XMMS已经进步很多。
Audacious也可以通过yum来进行安装:
[mirandam@charon~]$sudoyuminstallaudaciousaudacious-plugins-nonfree*
(注意结尾的*)。
3、Rythmbox/Gstreamer
一个布局类似iTunees的简单音频播放程序,一般在Gnome环境中已经集成,这个继承好的东西所缺少的仅为MP3插件。
可以用yum来安装所缺少的插件:
[mirandam@charon~]$sudoyuminstallgstreamer-plugins-uglygstreamer-plugins-bad
4、Amarok
一个功能强大的现代化的播放器。
老方法,用yum安装相关插件:
[mirandam@charon~]$sudoyuminstallamarokamarok-extras-nonfree
Amarok引擎:
Amarok要求用户选择一个”引擎“用意播放不同的媒体。
目前支持的引擎包括Xine/Gstreamer和RealPlayer/HelixPlayer。
如果你安装了gstreamer-plugins-ugly或者amarok-extras-nonfree,那么推荐你使用Xine作为默认的引擎。
(译者注:
其实xine-lib本身播放MP3没有任何问题,但是为什么使用XINE的Amarok却不能播放MP3?
原因在于Fedora考虑到MP3版权,而将xine的MP3播放这一功能去掉了。
所以其实只要我们自己去下载xine-lib的源码,然后rpm-exine-lib--nodeps,之后将刚刚下载的源码进行编译安装即可让Amarok进行MP3的播放了。
这里需要注意的是自己编译xine-lib的时候最好将其安装在/usr下,而不是/usr/local。
)
九、安装媒体播放器
Fedora本身已经安装好了一些音频和视频的媒体播放器。
关于音频播放的相关问题可以参考前文的MP3播放器那部分。
对于视频文件和其他的多媒体(DVD等等)我们仍然利用Livna进行安装配置。
现在主流的播放器有:
Mplayer,Xine和VLC,他们各有所长,你可以任选其一进行安装。
但是我个人推荐前面两种。
1、Mplayer
Mplayer可以选择命令行模式或者GUI模式,提供了功能强大的编码工具──Mencoder。
并且提供了网络插件用于在Firefox或者Mozilla中播放各种媒体文件。
通过yum可以进行Mplayer的安装:
[mirandam@charon~]$sudoyuminstallmplayermplayer-guimplayer-skinsmplayer-fontsmplayerplug-inmencoder
对于一些Mplayer不能直接支持的媒体,你可以去下载一些解码器,然后放在/usr/lib/下。
主要是:
win32codecs。
2、Xine
Xine在很多方面与MPlayer都很像。
不过Xine没有命令行模式和编码器,但是Xine的DVD播放功能却更加强大。
还是yum:
[mirandam@charon~]$sudoyuminstallxinexine-lib-extrasxine-lib-extras-nonfreelibdvdcss
为了支持更多的文件格式,我们需要其他的解码器。
在Mplayer的主页上有dll文件的包,这些包对MPlayer和Xine都适用。
但是需要注意的是:
这些Codecs根据不同的处理器结构有不同的版本,例如i386,x86_64,ppc。
其中32位i386性能最好。
.他的主页为:
http:
//www.mplayerhq.hu/MPlayer/releases/codecs/
选择合适你的CPU的软件包,例如:
32位的CPU(大多数的人)可选择:
all-20071007.tar.bz2。
然后进行安装:
[mirandam@charonDownload]$sudomkdir-p/usr/lib/codecs
[mirandam@charonDownload]$sudotar-jxvfall-20071007.tar.bz2--strip-components1-C/usr/lib/codecs/
3、VLC
这是一个比较简单的媒体播放器,同样支持DVD播放。
大多数人喜欢前两种,但是也有一部分人可能比较喜欢VLC。
使用yum安装VLC的命令如下:
[mirandam@charon~]$sudoyuminstallvlc
十、安装微软TureType字体
有些人已经为Fedora做好了字体的rpm包:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- fedora 安装 指南