FC3 安装升级手记

王朝厨房·作者佚名  2007-01-05
宽屏版  字体: |||超大  

Fedora Core 3可以说是万众期待,今天趁热下载并把原来的Fedora core 2升级到了FC3,升级安装虽然用了超过一小时,不过配置起来确实快多了。由于FC2和FC3都使用2.6.x内核,所以升级安装可以比较顺利地进行,如果是FC1和以前的redhat版本,还是建议全新安装。下面是升级过程中的一些记录,其中多数内容同样适用于全新安装的FC3。

FC3 安装升级手记 --

manux | 10 十一月, 2004 11:20

Fedora Core 3可以说是万众期待,今天趁热下载并把原来的Fedora core 2升级到了FC3,升级安装虽然用了超过一小时,不过配置起来确实快多了。由于FC2和FC3都使用2.6.x内核,所以升级安装可以比较顺利地进行,如果是FC1和以前的redhat版本,还是建议全新安装。下面是升级过程中的一些记录,其中多数内容同样适用于全新安装的FC3。

1 升级安装

我的系统原来就有FC2了,所以采用grub启动硬盘升级安装最为方便。

首先下载FC3 的4张安装盘,放到fat32分区下面的一个目录下。比如 /dev/hda5/FC3/FC3_i386_disc*.iso

然后挂载第一张光盘影像并拷贝启动安装盘所需的文件:

mount -t iso9660 FC3_i386_disc1.iso /mnt/cdrom -o loop.ro

cp /mnt/cdrom/isolinux/initrd /boot/initrd.fc3inst

cp /mnt/cdrom/isolinux/vmlinuz /boot/vmlinuz.fc3inst

修改grub.conf,添加

title FC3 installation

root (hd0,6) #根据系统原来的linux分区改

kernel /vmlinuz.fc3inst #这是有独立/boot分区时的设置,如果没有独立/boot, 这里是 /boot/vmlinuz.fc3inst

initrd /initrd.fc3inst

保存退出,备份重要系统文件,这是安装和升级系统必要的一步。

重新启动,在grub菜单选择 “FC3 installation”, 系统应该可以自动启动并选择语言和键盘,选择本地硬盘安装,按照提示指定分区 /dev/hda5 和iso目录 FC3

。如果原来有linux,安装程序会自动检查到原有系统,并提供升级选项。选择升级安装,如果不出现意外,出去和朋友聊上一个小时,回来也就基本在提示你可以重新启动了。

2 安装之后需要立刻运行 yum update

FC3在发布之后马上就有了几十个更新包,包括KDE,bash,zip,udev等等。其中最重要的是udev,FC3的udev由于打包时的疏忽把调试信息带入了发行包,造成运行不正常,而udev是FC3新的设备管理系统,因此这个包是必须马上升级的。

3 libstdc++.so.5

大概只有升级安装才会有这个问题,升级过程中不会把原来没有的一些软件包自动装上去,compat-libstdc++-8-3.3.4.i386.rpm 应该是里面影响最大的一个了,这个软件包包含旧软件(和像openoffice这样直接从FC2移植过来的软件)必须的libstdc++.so.5,所以需要:

#yum install compat-libstdc++

4 安装NVIDIA驱动

NVIDIA驱动是和内核版本有关的,因此升级之后要重新安装NVIDIA驱动。建议升级完成之后以runlevel 3首次启动,然后下载最新的NVIDIA驱动。运行:

#nvidia-installer --update -f

如果是新安装的FC3,下载 ftp://download.nvidia.com/XFree86/Linux-x86/1.0-6629/NVIDIA-Linux-x86-1.0-6629-pkg1.run

然后 sh NVIDIA-Linux-x86-1.0-6629-pkg1.run 安装。

FC3有一个源于udev的bug,安装之后的的nvidia内核模块不会自动加载,所以以runlevel5 启动系统会不成功,启动时如果使用了rhgb就更加不会成功了,会在启动之后很快挂起。解决办法:

1)如果不用rhgb,那么可以 #echo "modprobe nvidia" >> /etc/rc.d/rc.local

2)更好的解决方法:

#cp -a /dev/nvidia* /etc/udev/devices

#chown root.root /etc/udev/devices/nvidia*

5 字体调整

FC3 的字体显示已经很好了,不过默认的中文缺乏内嵌点阵字体,所以显示质量还是不够满意。如果需要使用simsun来得到更好的显示效果,只需要更改 /etc/fonts/fonts.conf成后面列出的示例,要使用粗体和粗斜体,可以更改local.conf, 用simhei代替simsun的粗体。

6 NTFS

到 http://linux-ntfs.sourceforge.net/rpm/fedora3.html 下载rpm安装。

7 输入法

FC3 对输入法的管理有了很大的改善,改变一个输入法变得更加容易了。我习惯使用SCIM,改变系统默认输入法的步骤如下:

新建文件 /etc/X11/xinit/xinput.d/scim,内容为

XIM=SCIM

XMODIFIERS=@im=SCIM

GTK_IM_MODULE=scim

XIM_PROGRAM=scim

XIM_ARGS="-d"

然后 ln -sf /etc/X11/xinit/xinput.d/scim /etc/X11/xinit/xinput.d/zh_CN

退出xwin重新登陆,scim图标就会出现在屏幕右上角了。

同样的,如果要使用fcitx输入法,则可以建立/etc/X11/xinit/xinput.d/fcitx

XMODIFIERS="@im=fcitx"

XIM=fcitx

XIM_PROGRAM=fcitx

然后 ln -sf /etc/X11/xinit/xinput.d/fcitx /etc/X11/xinit/xinput.d/zh_CN

8 SELINUX

这个东西我在FC2里面没有激活,看了一阵FAQ也没有完全看懂, 所以还是留着不用吧,等过一段时间搞懂了再用。如果原来FC2已经允许了selinux,估计继续用不会有问题。

如果原来系统没有允许selinux一定不能把/etc/selinux/config 设置成enforcing,否则系统就无法驱动了。系统selinux没有设置成功之前普通用户将无法登陆,所以设置selinux一定要十分小心。

9 apt

freshrpms的apt源已经开始更新,并已经提供了xmms mp3。mplayer等软件包。到

http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/3/apt/apt-0.5.15cnc6-1.1.fc3.fr.i386.rpm

下载apt程序,然后

#apt-get update

#apt-get upgrade

如果是从FC2升级来的FC3可能个会有几个rpm包出现重复,把重复发的包手工卸载即可,例如:

#rpm -e gtk2-2.4.12-2.1

#rpm -e gnome-utils-2.6.0-2

10 xmms MP3插件

redhat已经有很长时间不附带mp3插件了,这不是什么问题:

#apt-get install xmms-mp3

11 mozilla的Xft字体设置

mozilla和mozilla-firefox默认不会使用Xft字体,要允许:

在/etc/profile.d/local.sh最后面添加:

export MOZ_ENABLE_PANGO=1

然后退出重新登录。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有