LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 934|回复: 4

用preupgrade从F8升级到F9的经历

[复制链接]
发表于 2008-7-17 17:26:35 | 显示全部楼层 |阅读模式
玩Fedora的朋友大都有强烈的升级欲,我曾说过,Fedora就是用来升级的!哈哈。

F9已经日渐成熟,这里的朋友开始惊呼“FC9终于成为一个成熟的系统了”( http://www.linuxsir.cn/bbs/thread332778.html )!所以……嗯,升吧!

就我个人所知,升级无外乎二个方法:
1、用iso(硬盘)或者光碟。 这个方法是传统招术,没有什么可说的。
2、用yum update。此法以前颇有争议,但我已经看到有人成功了:http://www.linuxsir.cn/bbs/thread333470.html
3、用preupgrade。

我这里只说用preupgrade的方法,此法看似最简,实则暗含不少难点呢,且听我慢慢道来。

先说我用来升级的F8,它是一个纯fedora系统,也就是说没有与其它操作系统并存在硬盘上。

步骤:

1、启动preupgrade: # preupgrade
一个新窗口打开,准备工作完成后,开始下载需要升级的rpm文件,这是第一个漫长的过程。之后,会自动重启。
2、开始安装:
这个过程与其它方式下的安装一样,我这里要安装的包有1215个!这是第二个漫长的过程。
3、重启之后,你进入了一个新系统,它已经是F9了!

至此,似乎已经可以庆功了吧?哈哈,还早呢!当你习惯性地 # yum update 的时候,它报出一堆有关“python”和“_sha256”的错误,是的,yum根本不能启动!

倒吸一口凉气!!如果没有了yum,Fedora将会怎样?哈哈……OK,让我们看看能做些什么吧。

在有困难的情况下,我一般会在这里(linuxsir.cn)和 fedoraforum.org 上找办法,参考了这个帖子:
http://forums.fedoraforum.org/forum/showthread.php?t=193507
我开始修复这个半成品的F9!

1、到这里: ftp://rpmfind.net/linux/fedora/updates/9/i386/ (从任何fedora的源都可)下载这些包:
python-2.5.1-26.fc9.i386.rpm
python-fedora-0.2.99.11.1-1.fc9.noarch.rpm
python-libs-2.5.1-26.fc9.i386.rpm
yum-3.2.16-2.fc9.noarch.rpm

2、安装它们:

# rpm -Uvh --nodeps *.rpm  (这里的“--nodeps”,一定不能省,否则你会被告知有众多rpm包的依頼问题)

3、这时候,# yum update 哈哈,是的,你会发现需要更新的包有若干百个(我的是794个),就好像你的系统不曾升级过一样!这个升级方是最后一战,这是第三个漫长的过程。

4、重启。OK,这才是你要的Fedora9!

总结:

preupgrade还远不成熟,它更新的结果是个有问题的系统(除了yum不能使用之外,cups也在启动时报错),这个看似可以运行的系统好像是一个如同光碟安装所得的版本,它仍需大量下载更新的包。建议大家还是选择下载iso升级安装吧!:)
 楼主| 发表于 2008-7-18 16:48:28 | 显示全部楼层
看来用 yum update 的方法还是不大可靠。《[转载]将你的Fedora Core 6(FC6)升级到Fedora 9(F9)》一帖的 londonsuede朋友已经发现问题了。

强烈建议大家还是选择下载iso升级安装吧!
回复 支持 反对

使用道具 举报

发表于 2008-7-19 01:51:56 | 显示全部楼层
我用yum update升级到fedora10了,也就是F9的rawhide
kde4.1rc1很漂亮,但是很不稳定,kde4下面firefox崩溃
回复 支持 反对

使用道具 举报

发表于 2008-7-19 02:19:03 | 显示全部楼层
Post by marklf;1876071
看来用 yum update 的方法还是不大可靠。《[转载]将你的Fedora Core 6(FC6)升级到Fedora 9(F9)》一帖的 londonsuede朋友已经发现问题了。

强烈建议大家还是选择下载iso升级安装吧!

没发现
我从f7->f8->f9都是通过yum升级而来,没发现任何问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-19 13:04:05 | 显示全部楼层
Post by hhf3498;1876210
没发现
我从f7->f8->f9都是通过yum升级而来,没发现任何问题


或许是个体差异吧,我也 yum update 过一台F8,运行也不正常。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表