深度剖析Fedora Core 6安装出现的问题
经过长时间学习Fedora Core 6,Linux发行版Fedora Core Linux,而Red Hat公司原来Red Hat Linux的开发团队也将继续参与这一发行版本的开发工作。Red Hat公司把Fedora Project看作一个新技术的开发园地,看完本文你肯定有不少收获,希望本文能教会你更多东西。Fedora Core 6使用指南(2009-09-29 13:53:01)标签:it 分类:电脑技术关于安装Fedora Core 6的分区,变化不大。
安装过程中的包选择变化比较大,建议桌面用户选择”Office and Productivity”即办公和生产力工具包。开发感兴趣的用户安装软件开发包组。其他包组的选择视个人需要而定,我不觉得需要特殊指定那些必须包。在所谓得首次运行(Firstboot)设置中,需要注意得是关于防火墙和SELinux设置,一般桌面用户可以选择关闭该两项设置,特别是SELinux。如果用户需要防火墙提高系统安全性,建议暂时在此处关闭,而后使用更加方便得防火墙配置工具完成需要得设置。
常见得Fedora Core 6安装问题, http://fedoraproject.org/wiki/Bugs/FC6Common.
使用普通用户帐号;
在Linux系统中长期使用root(相当于Windows的Administrator)帐号是不良的习惯和危险的,建议使用普通用户帐号,而对于普通用户而言,需要执行系统管理任务时会碰到不便,特别是桌面用户尤其突出。
我们可以使用Linux/Unix提供的sudo来解决这个问题。
# echo ‘youraccountname ALL=(ALL) ALL’ >> /etc/sudoers
赋予你使用的普通帐号sudo执行管理员需要的特殊权限,这样普通用户帐号可以在需要执行管理员操作时,这样做,
$ sudo ls -a /root 系统会提示输入用户的密码,如果以后不想输密码,把前面那行改成 # echo ‘youraccountname ALL=(ALL) NOPASSWD:ALL’ >> /etc/sudoers 就可以了。
YUM设置
Fedora Core 6的yum库因为一些版权原因没有包含一些软件,这也就是为什么Livna等软件库流行的原因。安装这类第三方软件库到YUM很方便,例如对于Livna,
rpm -ivh http://rpm.livna.org/livna-release-6.rpm
rpm Cimport http://rpm.livna.org/RPM-LIVNA-GPG-KEY
GCC兼容性问题和GCC 3.4
Fedora Core 6使用了最新的GCC 4.1,不过有些旧的软件包还需要老版本的gcc库,安装gcc老版本兼容包,
yum install compat-libstdc++=33 compat-libstdc++=296
如果需要使用gcc 3.4,可以选择安装以下软件包,
yum install compat-gcc-34 compat-gcc-34-c++
多媒体部分问题
Realplayer,Fedora Core 6已经把鸡肋的HelixPlayer移除了,需要播放Real格式的音视频文件可以有多种方法,但是最正统的还是下载安装Realplayer,去http://www.real.com/linux/ 下载RealPlayer10GOLD.rpm,
rpm -ivh RealPlayer10GOLD.rpm
RealPlayer这个包就需要compat-libstdc++33这个旧库。
Macromedia Flash Plugin
可以使用yum来安装flash-plugin,方法是先下载Macromedia的Repo文件,然后安装。
# wget http://macromedia.mplug.org/macromedia-i386.repo
# cp macromedia-i386.repo /etc/yum.repos.d/
# yum install flash-plugin
这样安装的Flash(7)的正式版本,Macromedia已经发布了针对Linux平台的Flash 9的Plugin,可以从这里下载:http://labs.adobe.com/downloads/flashplayer9.html.
可以手动安装。
只要解压缩后,把libflashplayer.so拷贝到/usr/lib/mozilla/plugins/
Java Plugin
可以从http://java.sun.com/javase/downloads/index.jsp
下载Sun的JRE 5.0的版本(For Linux self-extracting file)。
# sh jre-…bin
# cp ./jre1.5/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
系统中的Java环境默认使用的GCC JRE,不过可以通过alternatives系统来切换到我们自己安装的Sun JRE。假设SUN JRE位于/opt/jre1.5/
# alternatives Cinstall /usr/bin/java java /opt/jre1.5/bin/java 2000
# alternatives Cauto java
Adobe Acrobat & Plugin
下载:http://www.adobe.com/products/acrobat/readstep2_allversions.html
安装完下载的RPM包,对于Fedora Core 6,还需要改动一点东西,在/usr/bin/acroread,
Line ~579:From:echo $mfile| sed 's/libgtk-x11-([0-9]*).0.so.0.([0-9])00.([0-9]*)|(.*)/123/g'To:echo $mfile| sed 's/libgtk-x11-([0-9]*).0.so.0.([0-9]*)00.([0-9]*)|(.*)/123/g'Line ~822:From:MIN_GTK_VERSION="240"To:MIN_GTK_VERSION="2040"
在菜单栏上添加快捷方式,
# ln -s /usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so /usr/lib/mozilla/plugins/
NTFS文件系统读写支持
默认的内核没有加入对于NTFS文件系统的读写支持,但是Fedora Core 6 Extras仓库中已经包含了支持官方发行的内核对应的NTFS支持包,可以选择安装。# yum install fuse fuse-libs ntfs-3g ntfsprogs ntfsprogs-gnomevfs来完成安装。使用NTFS分区,例如,
# mount -t ntfs-3g -rw -o umask=0000 /dev/hda1 /media/c_driver注意umask的设置。如果你使用的不是Fedora官方的内核,可能会有问题,请谨慎尝试。使用NTFS的写功能是有风险的!!!
关闭IPV6功能
如果你对IPV6暂时没有需求,可以关闭Fedora Core 6系统默认打开的IPv6,这样可能网络速度会更快点,主要是DNS查询速度的提升。
可以编辑/etc/sysconfig/network文件,把NETWORKING_IPV6设成no,
NETWORKING_IPV6=no