jackey 发表于 2004-3-19 01:24:11

关于pre5向pre6手工升级的重要说明

如果大家注意的化,www.magiclinux.net的网站上已经能看到pre6的包。pre6全是i686包,不过你也不用担心不见容你以前的i386包,我对CFLAGS的修改很有限(保险)。现在我知道大家都在等我们出最新的版本。pre6的编译和创建工作基本已经完成,现在唯一的问题是在创建ISO上,由于CharlesW最近感冒了,估计会担搁一会儿,而且我们内部测试还没有完成。对于那些等不急的朋友,我写个升级的HowTo给大家,大家自己try一下,顺便帮我们测试一下我们的包。

1.升级gcc和glibc
在你升级之前,你必须先下载我们最新的rpm的软件包,升级你的rpm,因为pre5的rpm有bug。如果你先升级了glibc,你的rpm就是报错,不用怕还可以挽救, 输入一下命令
export LD_ASSUME_KERNEL=2.2.5
然后记得升级你的rpm就可以了。
glibc的升级主要是覆盖为主:rpm -Uvh --nodeps xxx.rpm or rpm -Uvh --force xxx.rpm
gcc的升级可以在万全卸载后进行fresh安装:
rpm -e gcc-old or rpm -e --nodeps gcc-old

2. 升级内核
按顺序安装一下包:
hotplug*.rpm
modutils-2.4.26-6.i686.rpm
kernel-utils-2.4-9.1.121.i686.rpm   
kernel-2.6.3-1.118.i686.rpm
安装kernel-2.6.3-1.118.i686.rpm时如果你用 -Uvh, 将覆盖原来的内核。

3. 升级kde
把kde相关的包通通卸载掉,然后一个一个用rpm -ivh安装就行了。


有问题请回贴。

baif 发表于 2004-3-19 14:26:40

sigh...我除了kernel和alsa外,都是一下全rpm上的。

xLoneStar 发表于 2004-3-19 15:35:34

jackey 我把我遇到的问题用 magiclinux.net 的私信写给了你,查收一下

jackey 发表于 2004-3-20 13:25:31

jackey 我把我遇到的问题用 magiclinux.net 的私信写给了你,查收一下
基本已经解决了,谢谢了。

weisman 发表于 2004-3-21 12:15:51

sigh...我除了kernel和alsa外,都是一下全rpm上的。
我怎么升级不上?太多的依赖关系了.是不是要按照一定顺序啊?
能详细叙述一下你的升级方法吗?

sd_2001 发表于 2004-3-21 13:11:09

jackey ,关于bootsplash 补丁的问题,我发站内短信(是Magic Linux 论坛的短信)给你了,你收一下。

樱家冢 发表于 2004-3-21 13:20:56

jackey,bootsplash是不是除了把bootsplash编译进内核以外,还要把virtual frame buffer也编译进内核?我的gentoo内核编译完了重启以后没有splash出现啊。

是不是还要mkinitrd?

sd_2001 发表于 2004-3-21 14:10:49

mkinitrd 一定要的
virtual frame buffer 不用要
VESA frame buffer 一定要内置
linux logo 可要可不要,反正我选上了,没有问题

另外,编译完内核后要把 显示图片 放入 initrd
运行
splash -s -f /etc/bootsplash/themes/Linux/config/bootsplash-1024x768.cfg >> /boot/initrd-2.6.4.img

然后再重启。

樱家冢 发表于 2004-3-21 15:56:37

多谢,受教了。

hongbo_ji 发表于 2004-3-22 21:34:24

我的提议,每次由网站提供完整的package目录及相关文件,然后就可以硬盘安装了!!!!方便测试的!!!!官方只需要提供package的版本就行了!!!!
页: [1]
查看完整版本: 关于pre5向pre6手工升级的重要说明