找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

fedora 9个人安装向导

2009-12-20 13:21| 发布者: admin| 查看: 32| 评论: 0|原作者: 天仙子

译自:
http://www.mjmwired.net/resources/mjm-fedora-f9.html
作者:Mauriat Miranda
译者:lewelee
安装介质
物理安装
sudo设置
yum 设置
安装Nvidia驱动
网络管理
GCC兼容性
安装GCC 3.4
安装RealPlayer
安装MP3播放器
安装媒体播放器
安装字体
修改服务/守护进程
Adobe Flash 插件
JAVA Runtime插件
安装Adobe Acrobat
Samba设置
挂载NTFS分区
安装Kernel Headers
安装Kernel Source

份向导指导你做fedora
9的个人配置,它提供了也许你会觉得有用的一些安装建议。请记住不管在任何时候尝试新事物的时候将重要的文件备份,对我来说这很有效。这份向导是经过作者
同时在amd64位的台式机上运行fedora i386和在intel双核笔记本上运行fedora x86_64验证了的。
安装介质
fedora
9以CD-ROM'S和DVD-ROM'S的形式提供。你可以下载CD系列或者是一份DVD用来安装。DVD-ROM是首选的,推荐使用DVD-ROM来
安装fedora。引导DVD或者是CD#1将启动fedora安装程序,它可以将fedora安装在你的机器上,或者升级你的机器上现有的fedora
系统。以下的各个步骤是在一份DVD的安装情况下完成的。
fedora同时也提供了LiveCD,LiveCD引导后可以在内存里运行一
个基本的fedora
9,同时也提供也一种更为简单的安装方法(但是没有DVD或者是CD's安装的系统的完整性)。默认的LiveCD带有GNOME环境(例
如:Fedora-9-i386.iso)。fedora也提供了特定的带有KDE桌面环境的LiveCD。两者都提供了安装程序,但是它们相对DVD来
说提供的软件太少。LiveCD也要求要有足够多的内存以使它们能很好地使用。LiveCD对于演示来说或许会很有用。
注意:不可以使用LiveCD升级现有的Fedora系统。
物理安装
在安装Fedora之前,强烈推荐阅读
Fedora Release Notes
和官方的
Installation Guidde
,另外的建议:阅读
常见问题

从一个Fedora
镜像站点
获得Fedora 9的DVD镜像或是CD系列镜像(或者使用
torrent
),并烧录成DVD。(
更多有关如何下载Fedora的信息

从DVD启动。如果你选择使用
LiveCD
,请注意以下步骤会不相同。
Fedora 9的定制安装:
网络设置
网络的默认选项是用DHCP动态地配置网络。这对于大多数高速因特网用户是有效的。注意:IPv6-如果选择编辑网络设备,你可以禁用IPv6。这并不是必需的,但是现在禁用它是较好的,如果以后你有IPv6方面问题的话,你可以再次启用。
Root密码
这是你的“管理员”或者说“超级用户”的密码,它提供了获取系统上任何东西的权限。选择一个好的密码并记住它。root用户不应该被视为普通用户一样登录系统。
分区
如果你有一个空的硬盘或者你想清空硬盘上所有的数据,那么选择让安装程序自动分区或者是删除所有再分区。

果你想要dual-boot或者保存硬盘上的某些数据,那么选择自定义分区,我推荐至少要有3个分区:一个大小为8-12GB的/主分区,一个大小
10 GB的/home分区和一个大小为1-2GB的分区。主分区是你的程序将要被安装的地方。/home分区用来保存你的个人数据(尽可能给这个分区分
配更多的空间)。swap分区要求至少要和你的物理内存一样大(如果你想要fedora支持ACPI休眠类似功能的话)。
引导装载程序
如果你有一个空的硬盘或者是使用Fedora作为主要操作系统,请使用默认的选项,对于和其它的系统(如Windows)实现双启动同样有效。
如果你要使用Windows作为主要操作系统,那么将Grub安装在/分区,而不是MBR。我使用
Bootpart
从Windows
2000/XP装载Linux。另一个替代Bootpart的方法是使用NT OS Loader Linux
mini-HOWTO(还有Grub Win2K
Howto)。我推荐这个是因为这样不会破坏Windows安装程序(在一个双启动环境中)。注意:这是一个有效的配置示例。这样做会需要更多的工
作,MBR上的默认选项同样有效。这对于需要要启动Vista/XP/Fedora的用户是有效的。
软件包的选择
以下是主要的选项。你可以选择这些并跳过单个包的选择如果你打算在线(通过YUM)安装大部分你的软件的话。推荐至少选择一些特定的程序。
Office and Productivity -[强烈推荐]
软件开发-[强烈推荐/必需的]
网络服务-[可选的(useful for web developers)]
添加额外的软件源-[在安装阶段不被推荐]在安装的过程中你确实有添加有用的软件源的选项,这会给你相对CD'S或者DVD更多的程序选择。但是这也需要由Fedora安装程序探测到的高速的因特网。这也将显著地增加安装时间。
如果你选择现在定制,fedora会将包选择的选项呈现在你面前:
包选择:选择一些特定的重要的包是很有利的(减少后来不必要的下载)。你可以任意选择你所想要的。以下是我从经验中感觉有用的建议:
桌面环境
[强烈推荐]-将GNOME Desktop Environment和KDE(KDesktop Environment)都选择上。
[可选]-XFCE-这是一个轻量级的桌面环境,老的机器也可以胜任。
应用程序-默认所选的程序已经足够了。注意:
[必须]-图形互联网-将libflashsupport选上让Adobe Flash plugin能够正常工作(发出声音)。
[推荐]-图形互联网-将thunderbird选上作为邮件客户端。
[推荐]-声音和图像-将k3b选上用以创建CD/DVD。
开发
[推荐]-添加GNOME软件开发和KDE软件开发和X软件开发。
[推荐/可选]添加Fedora Packager-对于软件构建和管理很有用。
[可选]-Fedora Eclipse和Java开发不是必需的,除非你是一个(Java)开发人员。这里的Java和Sun's Java并不完全相同的。
服务器
[强烈推荐]-添加服务器配置工具。
[必须]-添加Windows文件服务器(需要和Windows共享文件的)。
基本系统
[强烈推荐]-添加老的软件支持和系统工具。
[可选]-根据你的地理位置与硬件配置,去除拨号网络支持、字体、硬件支持(包含许多不同的WiFi)中的某些条目,这样可以减少系统中对你无用的软件。
安装所选的软件包然后重启。
第一次启动:
许可证:请接受Fedora的任何许可证。
创建用户:为你自己创建一个用户,然后总是用这个帐户而非root作为你的个人帐户。用root作为个人帐户是导致很多错误发生的根源,而且root帐户并不是用来作为个人使用的。
日期和时间:网络时间协议-只有当你有一个活跃的总是连接着的因特网时,使它生效。你并不需要每次在服务开启的时候都要和时间服务器校验。
硬件配置文件:Fedora使用smolt提供非入侵式的有关你安装的信息,这个对于Fedora的开发者或许会有帮助。有人会觉得这是个人隐私。在你允许发送之前请先了解哪些信息将要被发送。我个人是不发送这些信息的。
sudo设置
Fedora,和其它的Linux发行版一样,有一个root用户和许多个人用户。root是超级用户,和Windows中的管理员有些相像。
日常使用中请使用你在第一次启动时创建的帐号,而root仅当管理或配置系统时再使用。你可以使用su或sudo命令切换到root。但是sudo需要设置才行。使用root运行以下命令
程序代码:echo 'loginname ALL=(ALL) ALL' >> /etc/sudoers
Where 'loginname' is your user account.
Use 'ALL=(ALL) NOPASSWD:ALL' if you don't want to be prompted a password.
If you are prompted for a password with 'sudo' it is the user password, not root.
样例:
程序代码:[mirandam@charon ~]$ su
Password: > /etc/sudoers
[root@charon mirandam]# exit
exit
以下是一个通过sudo命令让你执行root所拥有的例行的例子:
程序代码:[mirandam@charon ~]$ du -sh /root
du: `/root': Permission denied
注意:不使用sudo命令,你也同样可以运行这个页面提供的所有命令,前提是你必须以root登陆系统。替代sudo的一个可选方法是在执行命令之前使用su切换到root帐户。
yum设置
http://fedora.redhat.com/docs/yum/en/
Fedora使用yum安装和升级软件,当与互联网连接时它会自动检测程序之间的依赖性。
Fedora默认会激活两个仓库:fedora和updates。fedora里包含与ISO镜像里一样的软件包,updates包含有提供升级的更新软件包。
这些库都将它们的RPM文件签名以保证被下载后这们是有效的。以这样的方式导入GPG keys:
程序代码:[mirandam@charon ~]$ sudo rpm --import /etc/pki/rpm-gpg/*
第三方仓库:
对于与Fedora政策相违背的程序(MP3,DVD,MPEG,Binary Drivers,etc),就需要一个第三方仓库。这篇指南上所需要的livna仓库可以完全满足。(注意:livna仓库与Freshrpms仓库并不兼容。)
程序代码:[mirandam@charon ~]$ sudo rpm -ivh http://rpm.livna.org/livna-release-9.rpm
[mirandam@charon ~]$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
安装确认
当yum将你所要求安装或升级的程序下载后会要求你确认安装,这对于初学者或者想了解过程的人是有益的。在一次升级过程中某些程序也许会被卸载。如果你想让yum安装程序时不需要确认的话,可以使用-y选项。
程序代码:#sudo yum -y install application_name
注意:整个系统升级
如果你执行以下命令,每个RPM包都会升级,只要任一仓库中有它可用的升级。
程序代码:[mirandam@charon ~]$ sudo yum update通常来说,强烈推荐你在安装系统后让系统全部升级(如果你有高速网络)。以后,整个系统的升级就不是很必要了。请记住这次升级也许会升级它们所有的依赖,这可能会增长下载时间。一次新的升级经常会破坏掉系统中某些原来正常工作的程序,在决定升级之前请先意识到你在做什么。
注意:YUM会保留kernel包。
Fedora 9使用yum update升级时仅仅会保留两个kernel包。想要改变这种情况,查看关于yum.conf的man文档,找到installonly_limit。
程序代码:[mirandam@charon ~]$ man yum.conf
安装Nvidia显卡驱动
Fedora推荐安装由第三方仓库打包的RPM驱动包代替Nvidia之言提供的安装程序。现在livna提代一个很好的驱动打包程序,可以通过yum安装:
首先,设置
livna repository
程序代码:[mirandam@charon ~]$ sudo rpm -ivh http://rpm.livna.org/livna-release-9.rpm
[mirandam@charon ~]$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
安装nvidia驱动:
程序代码:[mirandam@charon ~]$ sudo yum install kmod-nvidia
如果你同时升级了内核的话,需要重启。如果没有话,只要注销后Nvidia的驱动就应该被载入了。你会看到Nvidia的logo闪过。:)
网络管理
Fedora 9默认使用
NetworkManager
。这显著地改善了使用无线网络以及特殊设备(mobile broadband,GSM,etc)的用户的使用体验。它在一些配置上也许还有问题。Networkmanager目前仍在持续地开发中。
注意:以下并不对所有用户都是适用的。强烈建议笔记本用户使用NetworkManager,特别是使用无线网络的。
启动需要网络的程序
有的程序在启动时需要网络已经连接上。如果你在使用NetworkManager时有这些问题的话,用root帐户编辑/etc/sysconfig/network加入新行:
NETWORKWAIT=1
或者执行以下命令:
程序代码:[mirandam@charon ~]$ sudo su -c 'echo NETWORKWAIT=1 >> /etc/sysconfig/network'
有线网络的NetworkManager
在一台配有有线网上和固定IP地址的机器上(e,g.台式机、服务器),使用老的network服务也许会比使用NetworkManager更舒服一些。注意Fedora 9安装程序默认禁用了network服务。如果你想使用network服务:
首先禁用NetworkManager以防止它自动载入
程序代码:[mirandam@charon ~]$ sudo /etc/init.d/NetworkManager stop
Stopping NetworkManager daemon: [ OK ]
[mirandam@charon ~]$ sudo /sbin/chkconfig --level 35 NetworkManager off
然后,配置你的网络设置
程序代码:[mirandam@charon ~]$ sudo system-config-network
你应该会看到一个etho设备,点击编辑配置IP信息。别忘了了在DNS标签下设置DNS信息(如果你使用固定IP‘s)。确保eth0已经被激活,然后保存并退出。
接下来,激活network服务并让它在下次启动时载入:
程序代码:[mirandam@charon ~]$ sudo /etc/init.d/network start
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
[mirandam@charon ~]$ sudo /sbin/chkconfig --level 35 network on
即使你不重启系统,你也可以重新启动network服务,但是建议重新启动系统。

Fedora Wiki
上有相关的信息。
GCC的兼容性
Fedora 9使用GCC 4.3.一些需要旧版本GCC才能编译的程序需要兼容的库文件。请确保以下的RPM包已经安装:
Fedora 9 DVD并不包含这些包,你必需要联网下载:
程序代码:compat-libstdc -33
compat-libstdc -296
用yum,执行
程序代码:[mirandam@charon ~]$ sudo yum -y install compat-libstdc -33 compat-libstdc -296
安装GCC 3.4
这一步是可选的。
Fedora 9包含了GCC 4.3编译器,这是一个很新的版本。一些程序不能使用GCC 4.3编译。你可以安装GCC 3.4编译不能使用GCC 4.1编译的程序。确保安装以下的RPM包。
Fedora 9 DVD 并不包含以下的rpm包,你必需要联网下载:
程序代码:compat-gcc-34
compat-gcc-34-c
用yum,执行
程序代码:[mirandam@charon ~]$ sudo yum install compat-gcc-34 compat-gcc-34-c
使用gcc3.4或g 3.4 ,请参考
可选的编译器
安装Realplayer
下载:
http://www.real.com/linux/
选择 "Advanced Installation OptionsRedHat Package"
安装Realplayer
程序代码:[mirandam@charon Download]$ sudo rpm -ivh RealPlayer11GOLD.rpm
Preparing... ########################################### [100%]
1:RealPlayer ########################################### [100%]
RealPlayer/HelixPlayer论坛:
https://helixcommunity.org/forum/?group_id=154
注意:Totem问题: 如果totem-mozila-plugin代替Realplayer载入Realplayer内容的话,移除些插件:
程序代码:[mirandam@charon ~]$ sudo yum remove totem-mozplugin注意:64位用户

了在64位Fedora上使用Realplayer,需要以下几个步骤:确保从“RealPlayer (package)" 中选择
"linux-2.6-glibc23-amd64“。虽然文件名说是“amd64",我在我的intel Duo-Core
64位的机器上仍然可以使用:
安装它,例如,我下载的是RealPlayer-10.1.0.4305-20080511.amd64.rpm
程序代码:[mirandam@phoebe Download]$ sudo rpm -ivh RealPlayer-10.1.0.4305-20080511.amd64.rpm
你需要gcc的兼容库以使用以上能够运行:
程序代码:[mirandam@phoebe Download]$ sudo yum install compat-libstdc -33
配置Mozilia/Firefox的插件,设置适当的链接
程序代码:[mirandam@phoebe Download]$ sudo ln -s /opt/real/RealPlayer/mozilla/nphelix.so /usr/lib64/mozilla/plugins/nphelix.so
[mirandam@phoebe Download]$ sudo ln -s /opt/real/RealPlayer/mozilla/nphelix.xpt /usr/lib64/mozilla/plugins/nphelix.xpt
安装MP3播放器
fedora没有提供mp3播放所需的解码器,你需要从第三方安装mp3解码器,以下需要用到
livna
仓库。
XMMS:简单、老式的GUI,minimalistic特点(但是仍然很受欢迎)
通过yum安装:
程序代码:[mirandam@charon ~]$ sudo yum install xmms xmms-mp3 xmms-faad2
Plugin settings: Options > Preferences >Audio I/O Plugins > Input Plugins
Disable: MPEG Layer 1/2/3 Placeholder Plugin [librh_mp3.so]
XMMS有很多插件,具体可以查看:
程序代码:[mirandam@charon ~]$ yum list xmms*然后你可以用yum info packagename查看更详细的信息。
audacious:(bmp的变种),将XMMS改造成更现代了点,比XMMS要好多了。
通过yum安装:
程序代码:[mirandam@charon ~]$ sudo yum install audacious audacious-plugins-nonfree*
注意:最后有一个*号。
Rhythmbox/Gstreamer-一个和iTunes样式差不多的音频程序。
大多Rhythmbox与Gstreamer应该在安装GNOME的时候安装上了,缺少的是MP3(和其它格式)的插件。
通过yum安装:
程序代码:[mirandam@charon ~]$ sudo yum install rhythmbox gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg
Amarok-有大量现代特色的媒体播放器。
如果已经将KDE装了将会减少下载量
通过yum安装
程序代码:[mirandam@charon ~]$ sudo yum install amarok amarok-extras-nonfree amarok-visualisationAmarok
Engine:amarok需要你选择一个engine以播放不同的媒体。它现在支持的engines有Xine/Gstreamer和
RealPLayer/HelixPlayer。如果你已经安装了gstreamer-plugins-ugly 或
amarok-extras-nonfree,Xine engine将作为默认选项。(推荐)
Gnome MP3预览
你果你想在你的鼠标放在MP3文件上时能够预览,安装以下包:
通过yum:
程序代码:[mirandam@charon ~]$ sudo yum install mpg321在GNOME里配置此选项,打开文件浏览器,选择 编辑>首选项>预览

K3B CD-Burner MP3 Audio Decoding:
你果你想制作用K3b从MP3文件制作音频CD的话,安装以下包:
使用yum:
程序代码:[mirandam@charon ~]$ sudo yum install k3b-extras-nonfree注意:PulseAudio-我可以运行所有这些程序,不管是使用默认的设置或者是使用OSS/ALSA选项当PulseAudio被激活时。
安装媒体播放器
fedora提供了数目有限的音频与视频播放器。音频部分请阅读
MP3部分
。视频与其它多媒体(DVD,等等)我们仍会使用第三方仓库:Livna。请在执行以下前确保你已配置好Livna仓库。注意好多库、插件和解码器方面的依赖都是这些程序与MP3播放器都需要的。
最流行的媒体播放器:Mplayer,Xine和VLC。每个都有它的强项,安装你所喜欢的,推荐安装前两个。
Mplayer-Mplayer有命令行接口或者skinable GUI,它有一个强大的译码工具MEncoder(在解压缩方面很强),别外也为Firefox/Mozilla提供一个功能性很强的web插件(WMV,QuickTime,etc)。
livna被激活后,使用yum
程序代码:[mirandam@charon ~]$ sudo yum install mplayer mplayer-gui gecko-mediaplayer mencoder注意mencoder是可选的,但是它提供了许多encoding功能。
注意gecko-mediaplayer代替了mplayerplug-in。
配置文件问题:如果你有以下错误
程序代码:The flip-hebrew option can't be used in a config file.
Error parsing option flip-hebrew=no at line 133运行以下命令解决配置文件问题(这将/etc/mplayer/mplayer.conf的第133行注释):
程序代码:[mirandam@charon ~]$ sudo sed -i 's/flip-hebrew/#flip-hebrew/' /etc/mplayer/mplayer.conf二进制解码器:请安装
二进制解码器
以支持更多的mplayer没有支持的格式。
PulseAudio问题:如果你有以下错误
[AO_ALSA] Unable to find simple control 'PCM',0.
运行 gmplayer,右击 首选项>音频>可用驱动,选择pulse
视频输出问题:你果你看不到任何图像,请尝试以下:
运行gmplayer,右击,首选项>视频,改变驱动,这也许由你的视频硬件决定
浏览器插件问题:推荐移除Totem-Mozilla-Plugin
程序代码:程序代码:


[Copy to clipboard] [ - ]
CODE:
xine-xine与Mplayer在好多方面都相似,但是缺少命令行程序与译码器,但是它经过合适的配置后完全支持播放DVD
使用yum安装:
[code][mirandam@charon ~]$ sudo yum install xine xine-lib-extras xine-lib-extras-nonfree libdvdcssBinary Codecs:请安装

选择最符合你的Fedora版本与机器架构。大多32位用户会选择all-20071007.tar.bz2。
安装解码器(以32位为例)
程序代码:[mirandam@charon Download]$ sudo mkdir -p /usr/lib/codecs
[mirandam@charon Download]$ sudo tar -jxvf all-20071007.tar.bz2 --strip-components 1 -C /usr/lib/codecs/
VLC-一个简单的易于使用的媒体播放器,它支持DVD播放。Xine和MPlayer满足大多数需求,但是有些人更喜欢VLC。
通过yum安装:
程序代码:[mirandam@charon ~]$ sudo yum install vlc
安装微软Truetype字体
官方的源文件包在:

list上提供的

程序代码:[mirandam@charon Download]$ sudo rpm -ivh msttcore-fonts-2.0-2.noarch.rpm
注意:如果你是从fedora 8或是更老的版本升级到fedora 9,请参见

。这些应该由系统默认装上(DVD里包含了这些包),如果没有话,运行:
程序代码:[mirandam@charon ~]$ sudo yum install liberation-fonts
禁用不需要的Services/Daemons
有关服务与它们的功能请参见:Fedora 9中的服务:

Adobe Flash插件
可以从Adobe的网站上找到Adobe Flash插件。可以直接安装RPM包或者使用Adobe的yum仓库安装(推荐),请注意此插件在未经重新配置前在64位系统的浏览器上是无效的。
对于想使用yum安装的用户(推荐):
安装Adobe的yum仓库,然后用yum安装:
$ sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
[mirandam@charon Download]$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
[mirandam@charon
Download]$ sudo yum install flash-plugin
libflashsupport][mirandam@charon Download]$ sudo rpm -ivh
http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
[mirandam@charon Download]$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
[mirandam@charon Download]$ sudo yum install flash-plugin libflashsupport
注意:如果你不安装libflashsupport的话,你在浏览器里播放flash时将听不到声音。
如果你想自己手动安装的话:
点击

中得到的。
注意-PulseAudio-PulseAudio被激活后,在Gnome和KDE环境中,在firefox中我都能听到正常的声音。
安装Java插件
随着Fedora 9的发布,OpenJDK(based off of Sun Java)将会替代

将会安装OpenJDK。更多有关的信息请参见Fedora 9 Release Noteshttp://docs.fedoraproject.org/release-notes/f9preview/en_US/sn-Java.html
Fedora 9应该会默认装上OpenJDK,如果没有话可以使用yum安装:
程序代码:[mirandam@charon ~]$ sudo yum install java-1.6.0-openjdk java-1.6.0-openjdk-plugin
OpenJDK安装后,Java程序和Web小程序应该能自动地工作。很不幸,很多小程序或许不能很好的运行,同时OpenJDK有许多限制。
使用Sun Java 代替
注意:以下仅适用于Fedora 32位,Fedora 64位暂时请使用OpenJDK。
如果你需要使用Sun Java或者OpenJDK不能很好的工作的话,你可以下载Sun Java并在Fedora中使用。虽然Sun提供了RPM包,但是并不推荐使用它。
下载Java包:
程序代码:Linux self-extracting file jre-6u6-linux-i586.bin 18.84 MB安装:
程序代码:[mirandam@charon Download]$ sh jre-6u6-linux-i586.bin一直按空格键,直到最后同意许可证。
程序代码:[mirandam@charon Download]$ sudo mv -f jre1.6* /opt/jre1.6
运行java命令时,Fedora会默认运行OpenJDK,为了使用SunJava运行以下命令:
程序代码:[mirandam@charon Download]$ sudo /usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.6/bin/java 20000
[mirandam@charon Download]$ sudo /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \
libjavaplugin.so /opt/jre1.6/plugin/i386/ns7/libjavaplugin_oji.so 20000
注意:如果你想切换回OpenJDK,可以运行以下命令在OpenJDK和SunJava之间来回切换:

[mirandam@charon ~]$ sudo /usr/sbin/alternatives --config java
[mirandam@charon ~]$ sudo /usr/sbin/alternatives --config libjavaplugin.so[/code]
升级:如果你想升级JRE包的话,只要删除/opt/jre1.6文件夹,然后将更新的文件复制到/opt/jre1.6下就可以了。你不需要重新运行上述的这些命令,这些设置应该会原封不动的。举例:
程序代码:[mirandam@charon Download]$ sudo rm -rf /opt/jre1.6
[mirandam@charon Download]$ mv -f jre1.6* /opt/jre1.6
安装Adobe Acrobat
Fedora可以使用evince查看PDF文档,但是这个软件的只有基本的功能。
对于yum用户:
安装Adobe的yum仓库,然后使用yum安装:
程序代码:[mirandam@charon Download]$ sudo rpm -ivh http://linuxdownload.adobe.com/a ... 86-1.0-1.noarch.rpm
[mirandam@charon Download]$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
[mirandam@charon Download]$ sudo yum install AdobeReader_chs
人工安装:
下载:
http://www.adobe.com/products/acrobat/readstep2_allversions.html
选择:
Operating system: Linux
Version: Linux - x86 (.rpm)
语言
Adobe Acrobat目前的版本是8.12,大小在40MB-60MB之间(决定于你使用语言)。并不是所有的语言在Linux下都被支持。
程序代码:[mirandam@charon Download]$ su -c 'rpm -ivh AdobeReader_enu-8.1.2-1.i486.rpm'
Password:
Preparing... ########################################### [100%]
1:AdobeReader_enu ########################################### [100%]注意:安装RPM时不要使用sudo,或者root安装时使用su -c命令
Acrobat 浏览器插件
浏览器插件自动安装在不同的路径下:
~/.mozilla/plugins, /usr/lib/mozilla/plugins和/usr/lib/firefox-x.x.x.x/plugins,除了这个目录/usr/lib/mozilla/plugins外,我都检测到了。
程序代码:[mirandam@charon ]$ sudo rm -rf /usr/lib/firefox-3.0b5/plugins/nppdf.so
[mirandam@charon ]$ sudo rm -rf /root/.mozilla/plugins/nppdf.so
[mirandam@charon ]$ sudo rm -rf ~/.mozilla/plugins/nppdf.so
64位用户-运行以下命令以便Firefox能够检测到Acrobat插件:
程序代码:[mirandam@phoebe ~]$ sudo /usr/bin/mozilla-plugin-config -i -f
设置Samba-与Windows共享文件
你果你想与局域网内的windows系统共享文件的话,你必须设置Samba。
设置Samba:1)安装Samba,2)添加“shares”,3)增加用户,4)启动Samba服务5)设置安全选项(Firewall和SELinux)。
1)安装Samba
最好是在安装系统时将Samba装上,如果没有装上的话,可以这样安装:添加/删除软件>服务器>Windows File Server,在命令行上的形式:
程序代码:[mirandam@charon ~]$ sudo yum install samba samba-client也可以手工安装,只要安装FedoraDVD中的以下包就可以了:samba, samba-common, samba-client。
2)增加共享
你必须以root用户编辑/etc/samba/smb.conf:(如果没有图形界面的话,使用nano代替gedit):
程序代码:[mirandam@charon ~]$ sudo gedit /etc/samba/smb.conf在[global]段中设置你的Windows Workgroup name。
在文件的最后增加共享。示例:程序代码:[c_drive]
path = /media/c_drive
public = yes
writable = no
[netshare]
path = /data/
public = yes
writable = yes如果你设置了writable,那么它在Linux下必须为可写,而且权限必须匹配(例如:drw-rw-rw-)。
如果可获得主目录下的数据,那么设置“browseable=yes”在[home]中250行),此配置文件中的选项都是描述性质的,通读它以获得更多的信息。
3)增加用户
你必须是一个有效的用户以获得共享文件。使用smbpasswd命令增加一个有效的用户和密码。
这个登陆名将是你从Windows获得Linux下共享文件的登陆名,密码不一定要和Linux帐户的密码一样。
程序代码:[mirandam@charon ~]$ sudo smbpasswd -a username
New SMB password:
Retype new SMB password:
account_policy_get: (warnings ignored)
Added user username.(注意:“username”必须是一个在Fedora系统上一个有效的帐户)
4)开启Samba服务
运行samba看是否有错误:
程序代码:[mirandam@charon ~]$ sudo /etc/init.d/smb start
Starting SMB services: [ OK ]
使用chkconfig或者是serviceconf在runlevels3和5上激活Samba。这样Fedora启动后就会启动Samba。
程序代码:[mirandam@charon ~]$ /sbin/chkconfig --list smb
smb 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[mirandam@charon ~]$ sudo /sbin/chkconfig --level 35 smb on
[mirandam@charon ~]$ /sbin/chkconfig --list smb
smb 0:off 1:off 2:off 3:on 4:off 5:on 6:off
在每次修改users/passwords和'smb.conf'后请重启Samba
程序代码:[mirandam@charon ~]$ sudo /etc/init.d/smb restart
Shutting down SMB services: [ OK ]
Starting SMB services: [ OK ]
5)设置Samba的安全性
如果使用防火墙的话(Fedora 9默认使用),运行
程序代码:[mirandam@charon ~]$ sudo system-config-firewall你必须将Samba设置为“可信的服务”然后点击“应用”以让Samba可以通过防火墙工作。如果你只使用shell的话,运行
程序代码:[mirandam@charon ~]$ sudo system-config-firewall-tui使用跳到Customize,在“可信的服务”选项里的Samba上然后使用跳到OK。
SELinux
SELinux在Samba的各个部分上都有严格的控制。运行system-config-selinux。阅读/etc/samba/smb.conf上的第23-51行更好的理解,你也可以这样:
程序代码:[mirandam@charon ~]$ sudo system-config-selinux在过滤中的Boolean里键入samba。
下面的方法可以快速的让SELinux允许Samba正常工作,但是它并是完整的,不推荐这样做。
程序代码:[mirandam@charon ~]# sudo /usr/sbin/setsebool -P samba_export_all_rw on在这一点你可以忽略SELinux,当你尝试着获取Windows上的共享文件时,SELinux TroubleShooter会自动弹出报各发生错误的原因,如果你遵从以上推荐的话会更安全。
当对SELinux设置或smb.conf做任何改变后,最好是重启Samba。
挂载NTFS分区
Windows使用不同的文件系统储存文件。NTFS-3G提供支持安全地读写NTFS分区。Fedora 9会自动安装这个包。
Gnome用户-Gnome用户会发现可以通过点击桌面上的计算机(需要使用root密码)来挂载NTFS(或其它分区)。
如果你不使用Gnome,或者是GNOME/KDE在你的机器上有问题,或者是根本没有使用X-windows,以下的指导仍是有用的,我发现以下的方法更可靠。
你必须1)安装NTFS支持以设置NTFS存取,2)检查一下你有多少分区,3)建立挂载点,4)挂载分区,5)更新fstab让下次启动的时候自动挂载。
1)安装NTFS支持
让系统支持NTFS的包在FedoraDVD中有,如果没有安装的话,通过yum安装
程序代码:[mirandam@charon ~]$ sudo yum install fuse fuse-libs ntfs-3g没有yum的用户,可以使用Fedora 9 DVD中的这几个包安装:fuse, fuse-lib , ntfs-3g。
2)检查分区
使用fdisk命令列出分区,大多数ATA硬盘都是/dev/sda,或者是/dev/sdb,这取决于你的配置,
程序代码:[mirandam@charon ~]$ sudo /sbin/fdisk -lu /dev/sda | grep NTFS
/dev/sda1 * 63 33559784 16779861 7 HPFS/NTFS
/dev/sda2 33559785 67119569 16779892 7 HPFS/NTFS
/dev/sda3 67119570 100679354 16779892 7 HPFS/NTFS通常第一个是Windows中的C盘,第二个是D盘等等。
3)创建挂载点
为了获取在2)中的分区,你需要一个挂载点,一个挂载点就是一个目录,大多的目录是/media/和/mnt/。
选择你喜欢的,但请保持一致性。
程序代码:[mirandam@charon ~]$ cd /media/
[mirandam@charon media]$ sudo mkdir c_drive d_drive e_drive你可以使用其它的名字,例如"movies','documents','winxp'都可以,建议名字中不要使用空格。
4)挂载分区
装上NTFS-3G后,我们可以将NTFS分区挂载为只读模式或读写二项式。对于新手,推荐使用只读模式。
程序代码:[mirandam@charon ~]$ sudo mount /dev/sda1 /media/c_drive -t ntfs-3g -r -o umask=0222
[mirandam@charon ~]$ sudo mount /dev/sda2 /media/d_drive -t ntfs-3g -r -o umask=0222
[mirandam@charon ~]$ sudo mount /dev/sda3 /media/e_drive -t ntfs-3g -r -o umask=0222读写模式:以上是挂载为只读模式,你得使用-rw -o umask=0000将分区挂载为读写模式
程序代码:[mirandam@charon ~]$ sudo mount /dev/sda1 /media/c_drive -t ntfs-3g -rw -o umask=0000强烈推荐:执行man mount,理解umansk=的作用。
5)更新/etc/fstab文件
为了在Fedora启动时可自动挂载这些分区,必须编辑/etc/fstab文件。
使用编辑器打开/etc/fstab:
程序代码:[mirandam@charon ~]$ sudo gedit /etc/fstab在文件的最后加入以下内容:
程序代码:/dev/sda1 /media/c_drive ntfs-3g ro,defaults,umask=0222 0 0
/dev/sda2 /media/d_drive ntfs-3g ro,defaults,umask=0222 0 0
/dev/sda3 /media/e_drive ntfs-3g ro,defaults,umask=0222 0 0以上是挂载为只读模式的,以下是挂载为读写模式的:
程序代码:/dev/sda1 /media/c_drive ntfs-3g rw,defaults,umask=0000 0 0
FAT32用户:

果你有FAT32或者是FAT16分区,可以使用vfat代替以下命令中的ntfs-3g挂载你的分区,不需要其它的模块,这是在内核中支持的,只要在挂
载时或编辑/etc/fstab文件时使用vfat代替所有的ntfs-3g就可以了。请记住FAT分区是支持读写的。
安装Kernel Headers
这个包提供了足够的内核头文件和makefiles以建立modules,如果你需要安装驱动或是第三方软件的话,内核头文件通常是必须的。如果一个驱动需要内核源文件,安装内核头文件是可以满足的。
内核头文件:安装kernel-devel包,Fedora或许会,或许不会安装这个包,你可以在FedoraDVD中找到这个包,或是下载它,或者使用yum安装。
从网络上下载时,请确保它和你的系统匹配,使用uname命令,
程序代码:[mirandam@charon ~]$ uname -r
2.6.25-14.fc9.i686
选择: kernel-devel-2.6.25-14.fc9.i686.rpm
如果你通过yum升级了内核,那么推荐使用yum安装这个包
程序代码:[mirandam@charon ~]$ sudo yum install kernel-devel
安装内核源文件
安装内核源文件通常是不需要的,除非你想编译内核或是为了其它特殊的开发环境。在某些情怀下Kernel headers是需要的。
安装内核源文件通常有三个基本的步骤:
1,下载内核源代码(如果需要的话,请匹配你的内核)
2,安装SRC.RPM包
3,使用rpmbuild将源文件变为可用的状态
注意:以下需要你有400MB的磁盘空间!
注意:Fedora推荐你使用普通用户而不是root执行以下命令!
1,下载内核源文件
获得内核源文件(默认是Fedora 9内核)
默认版本的内核源文件可以在任何一个Fedora的镜像上找到。在/9的/source/SRPMS/下,例如:
http://download.fedora.redhat.com/pub/fedora/linux/releases/test/9-Preview/Fedora/source/SRPMS/
kernel-2.6.25-14.fc9.src.rpm 01-May-2008 10:59 48M
获得内核源文件(升级过内核的Fedora 9)
如果你升级了你的内核,通常你可以在Fedora updates找到最新版本的前两个或前3个版本的源文件包,
如果需要话,你可以选择和你内核匹配的包。
在Fedora镜像的升级目录中寻找,例如:
http://download.fedora.redhat.com/pub/fedora/linux/updates/9/SRPMS/
使用yum获得内核源文件(fedora 9最新内核)
yum utilities可以下载最新的内核源文件,如果它没有找到任何东西的话,那么证明没有升级可用,请使用默认的内核。
程序代码:[mirandam@charon ~]$ sudo yum install yum-utils rpmdevtools
[mirandam@charon ~]$ cd Download
[mirandam@charon Download]$ yumdownloader --source kernel2,安装内核源文件
安装以上下载的.src.rpm到你的/rpmbuild目录中
程序代码:[mirandam@charon Download]$ rpm -ivh kernel-2.6.25-14.fc9.src.rpm
1:kernel ########################################### [100%]忽略group kojibuilder does not exist or user kojibuilder does not exist warnings.。
这就会安装内核源文件到你的用户的目录中(/home/username/rpmbuild),如果你想将它安装在/usr/src/redhat下的话,运行
程序代码:[mirandam@charon Download]$ sudo rpm -ivh kernel-2.6.25-14.fc9.src.rpm3,准备源文件
使源文件可用
程序代码:[mirandam@charon Download]$ rpmbuild -bp --target=$(uname -m) ~/rpmbuild/SPECS/kernel.spec或者使用root:
程序代码:[mirandam@charon Download]$ sudo rpmbuild -bp --target=$(uname -m) /usr/src/redhat/SPECS/kernel.spec源文件将会在~/rpmbuild/kernel-2.6.25下(普通用户)或/usr/src/redhat/BUILD/kernel-2.6.25下(root用户),有两个有用的目录:
1linux-2.6.25.ARCH/
这里有标准的kernel.org内核和Fedora的升级打包文件,这里的ARCH体系和uanme -m的输出是相一致的,通常是i686。你可以使用--taget=noarch选项。
2vanilla-2.6.25
这里只有标准的kernel.org内核(没有升级打包文件).
注意:Fedora用户编译安装内核等更深的内容可以在
Fedora Wiki
上找到,以上的信息是最基本的,只是获得了源文件而没有编译建立内核。




最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 01:31 , Processed in 0.171657 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部