LinuxSir.cn,穿越时空的Linuxsir!

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

成功将Redhat9升级到Fedora1 (使用yum从硬盘升级)

[复制链接]
发表于 2003-11-8 10:47:53 | 显示全部楼层 |阅读模式
参考了
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=71552

下载了Fedora1的三个iso之后,
安装时总是说分区表有问题,
死活安装不上;
于是决定从Redhat9升级。

考虑到iso已经下载了,而且网络升级不够稳定,
就决定从本地硬盘升级。

(1)
将下载的三个iso文件解开到同一个目录,
比如我将它们解开到windows下的
d:\os 目录里

(2)
从Fedora1的任一个镜像下载头文件,
比如我是从
ftp://ftp.quicknet.nl/pub/Linux/download.fedora.redhat.com/1/i386/os/  
将里面的headers目录下载到d:\os目录里

(2)
到Linux下面将d盘挂上
mkdir /mnt/win_d
mount -t vfat /dev/hda5 /mnt/win_d

(3)
下载yum
http://www.linux.duke.edu/projec ... -2.0.4-1.noarch.rpm
并安装
rpm -ivh yum-2.0.4-1.noarch.rpm


(4)
修改/etc/yum.conf文件,
[main]部分不要修改(!);
后面的[base]和[updates]部分改为:
[core]
name=Fedora Core 1
baseurl=file:///mnt/win_d/os/

(5)
先Ctrl+Alt+F2切换到控制台下面,
(因为后面升级时会重启X,
如果在gnome-terminal中运行yum,
我怀疑这时会将yum也杀了)
运行yum升级:
yum update
然后就可以看到yum先下载header文件,
再检查依赖,会问你下面几个包的依赖是否OK,
按y继续,
以后就开始安装了,
其中会重启X,并且跳出几个重新配置X之类的窗口
这些窗口的中文在控制台下都乱码了,
我全部选“是”,然后X就重启了
Fedora漂亮的gnome登录界面就出现在你面前了

(6)
这时候yum升级还没完成,注意不要关机,
一会儿之后yum就升级完成了。

(7)
这时候控制台的登录说明还是redhat9的,
cd /mnt/win_d/os/Fedora/RPMS
rpm -ivh  fedora-release*
然后再exit
就可以看到Fedora Core 1的登录说明了


【说明】
(A)
在(5)中开始想使用yum upgrade升级的,
这是会说
.package lokkit needed by redhat-config-securitylevel (not provided)
于是才改成用yum update的
我在man yum看到说yum upgrade是deprecated,也没说明原因

(B)
可以对照着
http://fedora.redhat.com/docs/release-notes/
将Fedora中已经移除的包删除(rpm -e xyz.rpm --nodeps),
相应的安装新加入的包 (rpm -ivh abc.rpm)
特别应该注意的是那些某个包被某个包代替的
比如我发现原来lokkit已经被集成到redhat-config-securitylevel-tui中了,
(这应该是我用yum upgrade升级失败的原因了)
于是我
   rpm -e lokkit --nodeps
   rpm -ivh redhat-config-securitylevel-tui*
   rpm -ivh redhat-config-securitylevel*
不这样,你用redhat安装/卸载程序更新软件包时会说什么依赖不满足的。

发表于 2003-11-8 10:57:58 | 显示全部楼层
好文!!!!

多谢兄弟,收下了。

http://www.linuxsir.cn/forum.php?mod=viewthread&tid=71568
发表于 2003-11-8 14:07:36 | 显示全部楼层
厉害,很详细
发表于 2003-11-8 14:55:36 | 显示全部楼层
我靠 厉害。
yum我在那个网站下不来,给个联接吧
发表于 2003-11-8 16:00:48 | 显示全部楼层
Fedofal有nvidia的显卡驱动吗?如果没有就不敢装了,我不会编译内核
 楼主| 发表于 2003-11-8 16:04:44 | 显示全部楼层
试试可否上传
发表于 2003-11-8 16:19:06 | 显示全部楼层

yum的那个设置文件具体是什么意思呢?

比如设置代理什么的
谢谢了
发表于 2003-11-8 16:48:22 | 显示全部楼层
最初由 hupeng923 发表
Fedofal有nvidia的显卡驱动吗?如果没有就不敢装了,我不会编译内核


http://www.linuxsir.cn/forum.php?mod=viewthread&tid=71568

有啊

我靠 厉害。
yum我在那个网站下不来,给个联接吧


http://www.linuxsir.cn/postnuke/ ... 6%B5%BDFedora%B0%FC
发表于 2003-11-16 15:47:24 | 显示全部楼层
那个header的文件夹也太不好下了,我都下了好几个小时了
发表于 2003-11-16 17:35:31 | 显示全部楼层
最初由 linjiang_82 发表
那个header的文件夹也太不好下了,我都下了好几个小时了

同感,
不过升过一次之后就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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