下文较为全面的讲述了Fedora下的一些常见问题,值得收藏。
原文地址为 http://hi.baidu.com/juebanlanghun/blog/item/cc211e2404ae0135c89559c6.html
Fedora 9 硬盘安装
硬 盘安装fedora 9 和以往的硬盘安装方法一样,把isoz中 isolinux 文件夹下面的两个文件 initrd.img 和 vmlinuz 提取出来,然后和ISO 文件一起放在一个fat32分区下。然后编辑grub到menu.lst (以前没有grub 的可以装grub4dos) 加入fedora 9 到安装段,类似如下:
title Install Fedora 9
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
然后重启进入fedora 9 的安装过程。
升级你的fedora 9
Fedora 系列有一个很让人郁闷的传统,就是新版本发布初期会爆出N 多让人汗颜的Bug,同时这些bug也会被迅速到修复,新系统发布后的前一个周几乎天天有好多包可以更新,所以系统安装好的第一件事应该是马上 yum update 你的系统,升级之后很多问题都可以被解决了。
解决中文支持
我装完系统后,系统没有装上文泉驿和中文输入法,所以要另行安装一下
#yum install wqy-* scim-lang-chinese
然后就是设置了,在外观中把字体都设为文泉驿正黑,渲染选次像素平滑(LCD),当然这里也可以选你自己喜欢到字体和渲染方式。firefox 中字体选文泉驿宋体,正黑有些网站有问题。
输入法拼音推荐巨蟒拼音,也就是scim-python 这是使用了搜狗的词库,很好用。
kde 的中文问题:kde 装好后没有中文,那是因为没装l10 的中文包,装上就好。
# yum install kde-l10n-Chinese
Firefox 3 和其他一些软件的设置
这可以参考之前ubuntu 8.04 中到配置方法,具体请看下面链接
http://www.linuxbyte.org/ubuntu-8_04-software-optimization/
安装flash for firefox 3 rc1 请下载官方安装包安装。
http://fpdownload.macromedia.com/get/flashplayer/current/flash-plugin-9.0.124.0-release.i386.rpm
优化系统服务
在root 用户下运行 ntsysv 命令,去掉你不想要到服务。
我只保留了acpid,haldaemon,messagebus,fuse,kerneloops,network,udev-post 等几个服务。
添加新到yum 源和fastestmirror插件
由于版权原因fedora 官方源里没有很多我们想要到东西,所以我们要添加一些非官方源,其中以livna 源和freshrpms 源最大家所熟知。
#rpm -ivh http://rpm.livna.org/livna-release-9.rpm
#rpm –import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
# rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/9/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
#rpm –import http://ftp.freshrpms.net/pub/freshrpms/RPM-GPG-KEY
安装yum-plugin-fastestmirror(自动挑选快的镜像站)
#yum install yum-fastestmirror yum-presto
Fedora 9 中的QQ
目 前开源系统中最好到QQ 解决方案就是eva,但很可惜fedora 9 中eva 和kde4 存在兼容性问题,目前可行办法是安装qt3 的包然后自己编译一个eva,另外一个开源解决办法是用pidgin 中到libqq 这个对qq群和文件传送支持不好,要求不高的话可以勉强先用着。另外还用wine+qq 的办法。
Fedora 9 装 Nvidia 驱动
由 于fedora 9 使用了最新的Xorg,nvidia 最开始说他们最早要到7 月才能支持该版本,然后在最新发布的173.14.05 版本中说已经支持X.Org 7/X 在实际安装freshrpms.net 源中该版本驱动后我觉得目前最好到解决办法还是将xorg 版本退回到Fedora8 的版本。方法如下(此方法为网友duxiaochen总结):
删除1.5版本xorg和mesa libraries.
#yum -y remove xorg-x11-server-Xorg xorg-x11-server-common
#rpm -e –nodeps –allmatches mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel glx-utils
使用fedora 8源
#cd /etc/yum.repos.d
#wget
http://www.linux-ati-drivers.homecall.co.uk/fedora8.repo
#perl -i -pe “s/("[.*"])/"1"nexclude=xorg* linuxwacom* rhpxl* mesa*/” fedora.repo
#perl -i -pe “s/("[.*"])/"1"nexclude=xorg* linuxwacom* rhpxl* mesa*/” fedora-updates.repo
安装Development Tools/Libraries
#yum -y groupinstall “Development Tools” “Development Libraries”
#yum -y install kernel-devel
安装xorg1.3
#yum -y groupinstall “X Window System”
#yum -y install mesa-libGL mesa-libGLU mesa-libGL-devel mesa-libGLU-devel synaptics
至此降级完成,reboot,安装nvidia最新驱动173.08,
#sh nvidia….pkg1.run.
#reboot
应该就可以看到熟悉的NVIDIA的LOGO了。
173.08是BETA版,如果想安装169.12(这个是稳定驱动)的话,需要下载补丁文件
#sh NVIDIA-Linux-x86-169.12-pkg1.run "–apply-patch 169.12-2286310.diff.txt
#sh NVIDIA-Linux-x86-169.12-pkg1-custom.run
#reboot
编辑/etc/yum.repos.d/fedora.repo 和 /etc/yum.repos.d/fedora-updates.repo,删除exclude=xorg* linuxwacom* rhpxl* mesa*这行。
删除fedora8.rpeo
#rm /etc/yum.rpeos.d/fedora8.rpeo
彻底关闭 SElinux (2008-6-1)
编辑/etc/sysconfig/selinux
把地第一条选项改为 disabled (见图)
多媒体解决方案
音频播放
# yum install rhythmbox gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg
或者
# yum install audacious audacious-plugins-nonfree*
再或者
# yum install amarok amarok-extras-nonfree amarok-visualisation
视频播放
# yum install xine xine-lib-extras xine-lib-extras-nonfree libdvdcss ffmpeg libstdc++.so.5
# wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
# tar -jxvf all-20071007.tar.bz2 –strip-components 1 -C /usr/lib/codecs/
2008-06-09
安装nvidia 驱动和雅黑字体
之前说过,在livna 中有nvidia 驱动可以用但支持的不好,字体渲染有问题,文泉驿在Firefox 下会花掉,不过微软雅黑字体不会,所以还是按捺不住装了nvidia 驱动和雅黑字体。
装nvidia 驱动
# yum install kmod-nvidia
装雅黑字体
# mkdir -p /usr/share/fonts/yahei
将你的雅黑字体放到该目录下
# cd /usr/share/fonts/yahei
# ttmkfdir -o fonts.scale
# mkfontdir
# fc-cache -fv
至此驱动和字体安装完成,在firefox 下把字体设为微软雅黑即可。
2008-06-10
新办法解决非矢量字体花屏,运行如下命令。
# nvidia-settings -a InitialPixmapPlacement=0 -a GlyphCache=0
用Axel 加速 yum
安装 Axe
# wget http://wilmer.gaast.net/downloads/axel-1.0b.tar.gzl
# tar zxvf axel-1.0b.tar.gz
# cd axel-1.0b
# ./configure –i18n=1
# make
# make install
下载 axelget.conf and axelget.py
# svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ <your_path>/axelget
# cp axelget.conf /etc/yum/pluginconf.d/
# cp axelget.py /usr/lib/yum-plugins/