Fedora 9 配置向导

来源:互联网 发布:python格式化输出字典 编辑:程序博客网 时间:2024/06/01 07:13

转自http://hi.baidu.com/_graceful/blog/item/a21e0ef7aed88624720eecaa.html

从 fedora 7/8 升级
为了方便用户们轻易的升级他们的系统到最新的发行版本而不用下载cd/dvd,fedora开发了一个新的软件.预升级解决了所有的依赖,下载必须包,配置grub等问题,最后只是要求用户重启系统以完成升级.通过输入如下指令可以安装和运行预升级程序:

su -c 'yum install preupgrade'
   preupgrade

选择 fedora9,不久你就会被要求重启系统以升级你的系统到fedora9!
配置 sudo
**注意:在我的foedar向导里,我给那些需要root权限的的命令都使用了sudo.然而很多用户并不想添加他们的用户到sudoers里面.所以我决定把所有命令改为"su -c"形式.如果你想以root权限输入很多命令,比较好的解决方法是在第一次输入 su -并输入你的root用户密码,这以后你一直会是root直到你输入了exit.当然,这决定于你是否要配置你的sudo
* 编辑sudoers文件
   一般来说,如果你想要运行一个需要root权限的命令.你首先要输入"su -",输入你的root帐户密码然后输入命令.但是你可以通过"sudo"命令来绕过这个繁琐的过程.但首先你需要这样配置.


su –login -c 'visudo'

现在找到这一行:

root ALL=(ALL) ALL

按 a,输入下面这行:


username ALL=(ALL) ALL

username就是用来登录的用户名.然后按Escape键:
   现在(上课时间到了,下午回来接到写),如果你想要每次使用sudo时都输入你的root密码,找到这一行:


#%whell ALL=(ALL) ALL

把光标移到#上按 x
   如果你不想输入密码,找到这行:


#%wheel ALL=(ALL) NOPASSWD:ALL

在#上按x
   接着按:wq来保存文件并退出
* 添加你的用户到whell组
   输入


su -c 'gpasswd -a username whell'

*添加sbin到你的环境变量
   这一步是可选但却能节约你很多时间.因为许多命令都是位于 /usr/sbin和/sbin目录下的,当你需要在终端执行它们的时候,你需要输入它们的完整路径.为了避免这样的情况,输入:

sc -c 'gedit~/.bash_profile'

然后更改如下行:

PATH=$PATH:$HOME/bin

为:

PATH=$PTAH:/usr/sbin:/sbin:$HOME/bin

*测试sudo
   为了测试你是否正确的完成了以上步骤,用一个普通用户输入:

$sudo whoami

如果一切正常的话,命令将会返回"root".
3 配置yum
   *基本命令
下面是一些最常用的yum(fedora软件管理系统)指令.你可以通过输入如下命令找到更多的细节:

yum –help
man yum

*安装软件

su -c 'yum install 程序名称'

*删除软件

su -c 'yum remove 程序名称'

*使用yum解决依赖关系来安装你硬盘上的rpm

su -c 'yum localinstall 程序名称'

*搜索软件

su -c 'yum search 程序名称'

*查找程序的信息

su -c 'yum info 程序名称'

*升级整个系统

su -c 'yum update'

*启用源

su -c 'yum –enablerepo=repo_name'

*禁用源

su -c 'yum –disablerepo=repo_name'

*导入 fedora GPG 钥
   fedora有两个名叫"fedora"和"updates"的基本源.为了使用他们并不获得未标记的软件包的误信息,你必需导入它们的GPG钥.输入:

su -c 'rpm –import /etc/pki/rpm-gpg/*'

*第三方的源
   fedora的发行软件里不包含对MP3,DVD和视频播放/刻录的支持,因为许可和授权问题.
   为此,你需要安装第三方的软件.别担心,很简单的:)
   现在我们就安装livna的源,一个提供了很多多媒体解码器和额外软件的第三方的源.
   在接下来的文章中,我会认为你已经安装好了livna的源.输入:

su -c 'rpm -hiv [url]http://rpm.livna.org/livna-release-9.rpm'[/url]
   su -c 'rpm –import [url]http://rpm.livna.org/RPM-LIVNA-GPG-KEY'[/url]

*yum的图形界面
   如果你不想在命令行下面输入命令,你也可以使用yum的图形界面.在"系统->应用程序->添加/删除 软件"

   为此你也可以安装yumex:

su –c ‘yum install yumex'

*配置yum的代理
如果你是通过代理上网并且想让yum也通过代理连接到网络,输入:

su –c ‘gedit /etc/yum.conf’

在yum的配置中添加如下行

Proxy=http://ip:port/

Proxy代表proxy的ip,port代表代理监听的端口.别忘了端口后的’/’.保存并退出.
4.服务的配置
你可以通过fedora的服务配置单元来选择那些服务是系统启动时就自动运行的.服务配置单元可以在这里找到"系统->管理->服务"
更详细的fedora服务信息请看我的fedora服务向导(http://www.my-guides.net/en/content/view/30/26/1/1/)
5.安装视频驱动
**注意:为了安装下面这一大堆的软件,你需要起用livna的源,象我前面说的那样.
*安装nVida显卡驱动
   一般来说如果你输入:

su –c ‘yum install kmod-nvidia’

重启系统后你的3D效果就激活了.但目前还没有fedora9可以使用的驱动程序,应为它使用了最新版本的xorg.
   有一个解决方法就是把一些包降级到fedora8版本(http://forums.fedoraforum.org/fo ... ghlight=nvidia+xorg)
*安装 ATi显卡的驱动
   没有可用驱动.
6.安装微软的字体.
   Fedora默认安装了Liberation和DejaVu字体,看起来非常漂亮,光滑,况且他们是开源的.
   如果你坚持要使用微软的字体,你可以这样下载并安装msttcorefonts的rpm包:

Wget http://www.my-guides.net/en/imag ... ts-2.0-2.noarch.rpm
su –c ‘rpm –ivh msttcore-fonrt-2.0-2.noarch.rpm’

我 自己配置了fedora开发邮件列表上的msttcore-fonts-2.0-2.spec,它不象msttcore-fonts- 2.0-1.spec那样需要安装xfs server.因此对于fedora8和9来说都是可行的.它包含了Arial,Andale,Comic Sans,Courier New,Georgia,Impact,Tahoma,Times,Trebuchet MS,Verdana and Webdings fonts.
   如果你也想配置的话,方法如下:

su –c ‘yum install rpmdevtools rpm-build cabextract’
    rpmdev-setuptree
cd ~/rpmbuild/SPECS/
wget http://www.mv-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’

现在你可以通过"系统->外观->字体"来改变你的字体了.
7.个性化配置
*在同一个窗口中打开文件夹
   在"系统->外观->个人->文件管理"的行为标签中选择"总是在同一窗口中打开文件夹"选项
   现在你可以用文件浏览器管理你的文件了
*在这里打开终端
   在你使用文件浏览器浏览文件时,右键单击文件夹时菜单里面有个"在这里打开终端"是非常有用的.为此输入:

su –c ‘yum install nautilus-open-terminal’

注销再登陆就生效了.
*当gnome启动是自动打开小键盘锁

su –c ‘yum install numlock
   su –c ‘cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup’
   su –c ‘gedit /etc/gdb/Init/Default’

添加下面这些内容到文件末尾:

If [-x /usr/bin/numlockx]; then
/usr/bin/numlockx on
Fi

保存并退出.
8.配置firefox
*取得插件
   为了能在firefox里看pdf文档,你需要安装adobe acrobat reader(http://www.my-guides.net/en/content/view/103/1/#pdf_acrobat)
*flash 插件
   到 adobe的网站选择’yum for linux’选项.用默认的包管理者打开这个文件.它自己就会给你装好了
接着打开"系统->管理->添加/s删除软件"并搜索flash-plugin.选择安装该插件并导入GPG钥或者输入:


su –c ‘yum install flash-plugin’

最后重启firefox并在地址栏输入 about:plugin.你应该可以在里面看见它了.


   64位cpu的用户必须安装nspluginwrapper.i386包和pulseaudio-libs.i386包来激活32位的adobe flash插件和声音. 建立32位mozila插件目录输入:


su –c ‘mkdir –p /usr/lib/Mozilla/plugins’

安装上述包:


su –c ‘yum –y install nspluginwraaper.{i386,x86_64}pulseaudio-libs.i386’

安装上述flash插件
   运行mozilla-plugin-config来注册flash插件:


su –c ‘mozilla-plugin-config –I –g –v’

重启firefox.
*mplayer的插件
   虽然fedora9预安装了totem-mozplugin,但它看起来是废的.我比较喜欢pmlayer的插件.但这次livna的源里没有这个包了.输入:


su –c ‘yum remove totem-mozplugin’
   su –c ‘yum install mplayerplugin’

你应该安装了额外的解码器了吧?
*java 插件
Fedora9预安装了java的openjdk.然而你在运行某些java小程序的时候可以会遇到一些问题.更多信息请看这里(http://docs.fedoraproject.org/re ... ava.html#sn-OpenJDK)
   如果你没有安装它,输入:


su –c ‘yum install java-1.6.0-openjdk{.-plugin}’

如果你是从fedora8升级过来的,你应该先删除 java-icedtead:


su –c ‘yum erase java-1.7.0-icedtea{.-plugin}’

你也可以直接安装sun公司的jre
*mms 流媒体的播放
   在地址栏输入:

About:config

右键单击某处然后选择NEW然后是STRING.输入:

Network:protocol-handler.app.mms

点击ok并在对话框中输入你想用来打开流媒体的程序.比如 /usr/bin/mplayer.
   然后右击选择NEW->BOOLEAN.输入:

Network.protocal-handler.external.mms

点击ok并输入:

True

*设置后退按钮
   Fedora的firefox上的后退按钮也是废的.在地址栏输入:

About:config

在过滤框中输入:

Browser.backspace_action

右击,选择编辑并把它值由2改为0.重启firefox.
9.配置邮件客户端
   Fedora9把evolution作为它的默认邮件客户端,当然你喜欢thunderbird话,这样:

su –c ‘yum install Thunderbird’

现在你能在"应用程序->因特网->雷鸟邮件客户端"里找到它了.在"系统->外观->个人->偏爱应用程序"里可以把它设为默认邮件客户端.
10.MP3和音频的播放器
**注意:……..(还是livna源的事情.)
第一次用totem播放mp3是它会告诉你这是个私有格式.你可以下载免费的mp3解码器来播放mp3就象截图里显示的那样. 然而fluendo不允许你编码mp3.那样话你可以从livna安装mp3解码器. 任何时候你都可以删除fluendo:

rm ~/.gstreamer-0.10/plugins/libgstflump3dec.so

*Rhythmbox
我相信对于播放mp3的gnome用户来说.rhythmbox比默认的totem要好些.如果你没有安装:

su – ‘yum install gstreamer rhythmbox’

右击mp3文件,选择"用其他应用程序打开",选择rhythmbox.这样就可以让mp3文件默认被rhythmbox打开了.
添加 mp3和其他音频支持输入:

su –c ‘yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly’

*amarok
Amarok 是kde桌面下的一个相当不错的音频/mp3播放器.当然你也可以在gnome和其他桌面环境下安装它.安装它并加入mp3支持输入:

su –c ‘yum install amarok amarok-extras-nonfree’

*audacious
   Audacious是一个和老版本的winamp看起来很象的音频播放器.输入:

su –c ‘yum install audacious audacious-plugins-nonfree-*’

如果你想让audacious使用winamp2.x的皮肤.复制winamp的 *.wsz皮肤文件到/usr/share/audacious/Skins/
   如果你的编码不是utf8的,你可以强制audacious使用它:
   “preferences->playlist?matadata->fallback character encoding-.iso8859-7"
   如果你想在双击时添加mp3列表.编辑这个文件:

su –c ‘nano /usr/share/applications/fedora0-audacious.desktop’

把Exec=audacious –e 改为Exec=audacious
*XMMS
   这个音频播放器已经很少用到了,你可以用audacious来替代它.如果你非要用:

su –c ‘yum install xmms xmms-libs xmms-mp3’

11DVD和视频
**注意:….(livna)
*dvd的录音重放
   为了能播放dvd你应该现安装适当的解码器:

su –c ‘yum install libdvdcss libdvdread libdvdnav lsdvd libvbpsi’

*视频文件的录音重放
   如果你先前设置了mp3的录音重放额外软件包的话,作为依赖,这些包比如xvidcor,ffmpeg等应该已经被安装了.
   检查输入:

su –c ‘yum install ffmpeg ffmpeg-compat libmatrosca xvidcore’

最后为了能播放wmv这类无窗口的文件.输入:

cd ~/Downdload
wget http://www1/mplayerhq.hu/Mplayer/releases/codesc/all-20071007.tar.bz2
tar –jxf all-20071007.tat.bz2
su –c ‘mkdir –p /usr/local/lib/codecs’
su –c ‘cp all-20071007/* /usr/local/lib/codecs’
rm –rf all-20071007

现在我们选个视频播放器来安装吧.
*totem
   Fedora9已经装了totem了,如果你想用它来放dvd的话,输入:

su –c ‘yum install totem-xine totem-xine-plparser xine-lib-extras xine-lib-extras-nonfree’

*Mplayer/SMPlayer
   我比较喜欢这个播放器.它支持了几乎所有的视频格式,还有字幕,如果你已经安装了前面说的那些解码器了的话:

su –c ‘yum install mplayer smplayer

*VLC
   VLC支持了几乎所以的视频格式而不需要安装额外的解码器:

su –c ‘yum install vlc’

*kaffeine
   Kaffeine是另外的一个是用xine引擎的kde媒体播放器:

su –c ‘yum install kaffeine’
   su –c ‘yum install xine-lib-extras xine-lib-extras-nofree’

*realplayer
   (垃圾东西,我都不想翻译这段)一个开源的realplayer的选择是HelixPlayer.输入:

su –c ‘yum install HelixPlayer’

如果你不喜欢它你可以下载RealPlayer的rpm包(http://www.real.com/realcom/R?hr ... lPlayer10GOLD%2Erpm).然后在终端里输入(当然要切换到对应目录):


su –c ‘yum remove HelixPlayer’
su –c ‘yum install compat-libstdc++.33’
su –c ‘rpm –hiv RealPlayer10GOLD.rpm’

*Avidemux
   (AV?I like.)Avidemux是一个非常好的多媒体编辑器.安装输入:

su –c ‘yum install avidemux’

它可以在"应用程序->声音和视频->Avidemux 视频编辑器"找到.
12.IRC 客户端
*Konversation
Kde用户们的一个基于Qt的IRC客户端:

su –c ‘yum install konversation’

*xchat
Gnome用户们的一个基于gtk+的IRC客户端:

su –c ‘yum install xchat’

13.MSN客户端
*pidgin(有了飞信了的插件后,pidgin成了我的首选,容我这里感谢下grade2等人)
Fedora9的默认的IM客户端就是pidgin.如果你没有安装:

su –c ‘yum install pidgin’

*kopete
Kopete 是一个kde用户的IM客户端:

su –c ‘yum install kdenetwork’

*aMSN
   另外一个相当不错的IM软件是aMSN.它提供了多种插件的支持:

su –c ‘yum install amsn’

14.制作,刻录,备份CD/DVDs
*sound juicer
   Sound juicer是一个cd制作工具.它也是默认安装的,当然手动安装需要这样:

su –c ‘yum install sound-juicer’

*gnomebaker
   Gnome下一个cd/dvd刻录工具:


su –c ‘yum install gnomebaker’

*k3b
   可能是linux下最好的cd/dvd刻录程序.如果你使用gnome的话就有点麻烦,因为它依赖于一大堆的kde支持:


su –c ‘yum install k3b’

*k9copy
   K9copy是一个linux版本的dvd压缩程序:


su –c ‘yum install k9copy’
su –c ‘yum install libdvdcss libdvdread libdvdnav lsdvd libdvdpsi’

*DeVeDe
   DeVeDe是一个非常不错的dvd制作工具.它允许你把任何格式的视频文件转换为dvd格式,这样你就可以用任何播放器播放了:


su –c ‘yum install devede’

我也写了篇如何用DeVeDe创建一个定制的DVD的帮助http://www.my-guides.net/en/content/view/75/26/.
15.下载管理者
如果你不想使用firedox默认的下载管理者,你可以试着用下面这些下载管理者.
*d4x
一个支持续传的x windows下载者:


su –c ‘yum install d4x’

*kget
   这是kde的默认下载者.如果你在使用gnome的话,你需要下载一大堆的kde库来解决依赖问题,所以你最要就不要用了:


su –c ‘yum install kdenetwork’

16.PDF阅读器
*evince
Fedora默认的pdf查看器.如果没有安装的话:

su –c ‘yum install evince’

*xpdf


su –c ‘yum install xpdf’

*acrobatreader
如果你喜欢adobe acrobat reader的话,你可以在这里下载.目前最新的版本是8.1.2.


下载完成后右击下载窗口然后点击"open".输入root密码后packagekit就会安装它了.


重启firefox,在地址栏输入about:plugins,你应该能看到它了.


17.Torrent客户端
*Transmission
Fedora9的默认bt客户端就是它了.如果没有:


su –c ‘transmission’

(貌似没对吧,估计笔误了,应该和前面安装软件一样)
   *KTorrent
KTorrent是一个kde用户们的可选bt客户端.


su –c ‘yum install ktorrent’

*Bittorrent
   你当然也可以试试bittorrent(是比特彗星么,我很少用bt的)


su –c ‘yum install bittorrent bittorrent-gui’

18.其他常用的软件
*unrar


su –c ‘yum install unrar’

*FTP 客户端
相当不错的支持ssh的ftp客户端


su –c ‘yum install gftp’

*chm 阅读器
   Gnmoe用户们的基于gtk的chm阅读器.


su –c ‘yum install gnochm’

Kde用户们的基于Qt的chm阅读器


su –c ‘yum install kchmviewer’

*eMule 客户端


su –c ‘yum install amule’

(怎么是amule,未测试)
*linuxdcpp


su –c ‘yum install linuxdcpp’

(干啥的?)
*分区编辑器
   Gnome用户们的基于gtk的分区管理器


su –c ‘yum install gparted’

Kde用户们的基于Qt的分区管理器(我说gnome和kde两位老大,你们早点谈好撒,我打字好累的)


su –c ‘yum install qtparted’

*google earth
   到这里下载下载googleearthlinux.bin(http://earth.google.com/download-earth.html).然后打开终端,切换到文件所在目录,可能是~/Download.安装输入:


su –c ‘sh GoogleEarthLinux.bin’

现在你可以在"应用程序->因特网-“中知道它了.注意,要正常运行需要显卡驱动滴.
*gtkpod
   苹果著名的iPod的管理器


su –c ‘yum install gtkpod’

在"应用程序->声音和视频"里可以找到.
*Skype
   你可以访问skype’s 网站点击fedora7包.选择用’包安装者(默认的)’打开就ok了.
   你也可以选择安装Skype的源:


su –c ‘gedit /etc/yum.repos.d/skype.repo’

在文件中输入如下行:


[skype]
Name=Skype Repository
Baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
Enabled=1
Gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
Gpgcheck=0

现在你可以很容易的安装/升级skype:


su –c ‘yum install skype’
   su –c ‘yum update skype’

19.访问windows分区.
   Fedora9会自动探测你硬盘上的windows的分区(fat32,ntfs),并会将一个图标放在桌面上.此外,ntfs-3g默认已经安装,也就是说你任然可以读写NTFS分区.如果你想通过双击来启用/禁用对额外内部设备的写入支持,你可以安装ntfs-config:


su –c ‘yum install ntfs-config’

你可以在"系统->管理"中找到它.
20.访问windows共享.
如果你通过linux访问局域网内的windows的共享文件或者播放视频音频文件.你可以安装smb4k:


su –c ‘yum install smb4k’

现在运行smb4k.来到"setting->configure smb4k->samba"输入你的workgroup名称.点击ok并退出.
现在点击刷新按钮让smb4k扫描你的网络.如果你有起用防火墙等你需要把samba设置为可信服务,打开终端输入:


System-config-firewall

在"可信服务"理里查找"samba",选择它并按下"应用"


运行smb4k然后当共享文件在左边出现时双击你想要的.在sudo命令时,目前的smb4k还有一个bug.所以如果你看到如下信息:


Mount error 1 = operation not permitted
       Refer to the mount.cifs(8) manual page (e.g. man mountcifs)

在终端中输入:


su –c ‘chmod u+s /sbin/mount.cifs
   su –c ‘chmod u+s /sbin/umount.cifs’

每次你更新smb4k或者samba内容的时候,你都需要运行一下这个命令.
21.compiz-fusion
Compiz-fusion就是"cool cube",你们许多人都在网上的截图或视频里看到过了.fedora9默认包含了一些但不是全部特效.你可以 在"system->preferences->look&feel->desktop effects"找到它.
但如果你想使用全部的特效和插件.请看下面的说明(这部分很吸引人,呵呵).
*官方包
   Compiz-fusion的包可以在fedora的源里找到一部分,但它们都能正常使用.安装输入:


su –c ‘yum remove compiz’
   rm –rf ~/.gconf/apps/compiz
   su –c ‘yum install compiz-fusion compiz-fusion-gnome compiz-fusion-extras compiz-fusion-extras-gnmoe compiz-manager gomne-compiz-manager ccsm fusion-icon fusion-icon-gtk emerald emerald-themes’

*非官方的包


su -c 'rpm -Uvh [url]http://www.dfm.uninsubria.it/compiz/compiz-fusion-release-1-1.noarch.rpm'[/url]
su -c 'yum remove compiz'
rm -rf ~/.gconf/apps/compiz
su -c 'yum install compiz-all fusion-icon-all compiz-fusion-plugins-unsupported compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes compizconfig-backend-gconf compizconfig-backend-kconfig'

*自动启动.
Gnome
来到"系统->外观->个人->会话"点击 添加.然后输入截图里面的.


KDE
终端:


Ln –s /usr/bin/fusion-icon ~/.kde/Autostart/fusion-icon

注 销再登陆.现在你可以在面板中看到一个蓝色的图标了.右击它选择windows manager->compiz..你可以使用默认的window Decorator或者通过window decorator选择emerald.如果你点击setting manager,ccsm将会运行而且你可以按你希望的配置compiz-fusion. 慢慢享受吧.
22.KDE
*KDE的安装
   如果在fedora的安装过程中你没有安装KDE,你通过yum来轻松的安装它:


su –c 'yum groupinstall 'KDE (K Desktop Environmnet)''

当安装完成后注销就可以在会话管理者中选择kde了
**注意:上述命令将会安装KDE3.5.x.KDE4目前还在开发中,因此可以能崩溃或者不能预期工作.如果你实在想使用KDE4的话,本文的后面几行会提到方法.
*KDE 国旗
如果使用多语言系统并且想在切换语言时显示国旗.下载kbflages并复制你想要的旗帜( 下面是安装希腊和美国国旗的方法):


tar –xzf kbflags-1.0.tar.gz
   su –c ‘cp kbflags-1.0/21x14/gr.png /usr/share/locale/l10n/gr/lflag.png’
   su –c ‘cp kbflags-1.0/21x14/us.png /usr/share/locale/l10n/us/flag.png’

*gtk应用程序的KDE风格
   一些gtk的应用程序在kde下面看起来很不爽.强制它们使用Qt的方法是安装 gtk-qt-engine:


su –c ‘yum install gtk-qi-engine’

找到"控制中心->外观和主题->GTK风格与字体"就可以实现你想要的了
*KDM和自动登陆
如果你是你计算机系统里的唯一用户而且你不想在每次开机的时候都输入用户名和密码.KDE的自动登陆程序可以帮你解决这个问题.
首先你必须安装KDM:


su –c ‘gedit /etc/sysconfig/desktop’

然后粘贴这行:


DESKTOP="KDE"
DISPLAYMANAGER="KDE"

保存并退出.
然后打开"控制中心->系统管理->登陆管理者".按下底部的"Administrator Mode"按钮后输入你的root密码.然后在"convenience"里点击"启用自动登陆".选择你想自动登陆的用户.如果你不想每次都输入密码, 那么选择"enable password-less login"并选择相应用户.点击"Apply"就ok了.下次启动时你想着的用户就自动登陆了.
*KDE4
   正如我前面所说,在kde达到4..1之前,它不会按预期的完美工作.如果你安装了kde3.5.x它们可能会混淆起来.如果你还是要装:


su –c ‘yum install kdebase4 kdelibs4 kde-settings-kdm’

这将会安装所有的基本需要.注销再登陆就可以选择kde4了.



23.JAVA
   Fedora9默认安装了OpenJDK工程的java.它也可以通过yum轻易的安装并且效果不错.如果你还是要安装sun公司的java,下面几行也有:
*openjdk


su –c ‘yum install java-*-openjdk’

*sun公司的java
   首先你必须安装sun公司的java所必须的几个库:

su –c ‘yum install compat-libstdc++-33 compat-libstdc++-296’

安装好库后创建必要的连接:


su –c ‘/sbin/ldconfig’

sun’s java(http://java.sun.com/javase/downloads/index.jsp),点击"java Runtime Environment (JRE)6 Update 6"附近的下载按钮
**注意:如果你还希望用sun’s java development kit installation编译java程序,你需要下载"JDK 6 update 6’文件.同意用户协议并下载linux自提取文件(不是rpm包).方法和下面一样.你只需要在终端中用jdk1覆盖jre1.


   选择你的操作系统类型(32或64的).同意用户协议并按继续
**注意:下面的文章都是基于i586包的了.如果你用的是64为系统的话,你需要下载linux64的文件并且在需要时替换文件名.


   想截图里面显示的那样,你必须下载linux的自解压文件(jre-6uu-linux-i585.bin)而不是rpm包.


   打开终端并切换到文件所处目录,输入下面的命令安装(写这篇文章的时候6u6是最新的版本)


su –c ‘mv jre-6u6-linux-i586.bin /opt’
cd /opt/
su –c ‘chmod a+x jre-6u6-linux-i586.bin’
su –c ‘./jre-6u6-linux-i586.bin’

按空格键来阅读用户协议.最后输入"yes"来继续安装.
   最后要使firefox使用使用刚才安装了的插件输入:


su -c 'yum remove java-*-openjdk-plugin'
su -c 'ln -s /opt/jre1.6.0_06/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so'

重启firefox后在地址栏输入about:plugins.如果插件安装成功了你应该可以看见"java? Plug-in"了


   现在,如果还想让sun’s java来运行java程序的话:


su –(你的root密码)

Nano /etc/profile.d/java.sh

在文件中输入


export JAVA_HOME=/opt/jre1.6.0_06
export PATH=$JAVA_HOME/bin:$PTAH

然后输入:

source /etc/profile.d/java.sh
/usr/sbin/alternatives –config java

你应该会看到如下信息.

There are 2 programs which provide 'java'.
Selection     Command
-----------------------------------------------
*+ 1       /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
       2       /usr/lib/jvm/jre-1.5.0-gcj/bin/java

Enter to keep the current selection[+], or type selection number:

检查有多少程序使用java然后按Ctrl+C.在这里我有2个,所以下面的命令的结尾我写的是3(你程序的数目加1)

/usr/sbin/alternatives –install /usr/bin/java java /opt/jre1.6.0_06/bin/java 3
/usr/sbin/alternatives –config java

现在你会获得如下信息:

There are 3 programs which provide 'java'.
Selection     Command
    -----------------------------------------------
*+ 1       /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
       2       /usr/lib/jvm/jre-1.5.0-gcj/bin/java
       3       /opt/jre1.6.0_06/bin/java

Enter to keep the current selection[+], or type selection number:.

选择你输入的选项,例如3.测试你是否正确安装了java输入:

Java –version

你应该获得如下信息.

java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Client VM (build 1.6.0_06-b02, mixed mode, sharing)

什么时候你要更行java了,删除旧的文件:

su –c ‘alternatives –remove java /opt/jre1.6.0_06/bin/java’

任何时候你都可以在OpenJDK,GCJ和sun’s java中切换:

复制内容到剪贴板su –c /usr/sbin/alternatives –config java’)

原文作者:axel
原文出处:http://www.my-guides.net/en/content/view/103/1/(转载请务必注明原文的出处)
(GAME OVER)

原创粉丝点击