分享
 
 
 

RedHat9 一路升级到 Fedora8 全程笔记

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

一、前言

如果是桌面系统,没必要升级,直接全新安装,只有服务器才考虑升级。

以下内容仅针对公网用户,步骤可能和 fedora.linuxsir.org 有区别,中间走了弯路,请自行考虑,仅当学习笔记。

二、RedHat9 升级到 FC1 (FC1~FC4已进入遗产项目,FC1/FC2已经没有维护,很多包破损了)

1.最小化安装 RedHat9 (我只有第一张盘)

2.下载 apt,wget http://chuck.ucs.indiana.edu/pub/arr...6-fr1.i386.rpm (尽量用 http 的链接,ftp 链接 wget 几乎抓不下来);(为什么不直接用 yum?安装 yum 有依赖问题,wget 的速度实在太慢了,安装 apt 则没有依赖关系)。

3.修改 sources.list 加入 FC1 的源,http://ftp.riken.go.jp/Linux/fedora.us/fedora/fedora/1 i386 os stable updates

4安装 yum,apt-get install yum (也许还有更快的源)

5.修改 yum.conf 中 FC1 的源地址

http://mirror.pacific.net.au/linux/f...dora/1/os/i386

http://mirror.pacific.net.au/linux/f...1/updates/i386

6.更新 yum -y update && yum -y upgrade (可以不加updates源,更新成功后再加)

重启之后,系统由 RedHat9 变为 Fedora Core 1

三、FC1 升级到 FC2

1.修改源 1 改为 2

2.更新 yum update && yum -y upgrade

中间可能要自己解决一些依赖问题,yum解决依赖问题不如apt。用rpm -e 包名/yum remove 包名/yum install 包名/rpm -i 包名,来解决

重启之后,系统由Fedora core 1 变为 Fedora Core 2 (内核2.6.10)

四、FC2 升级到 FC3 (需要手动解决的依赖还不少)

1.用 2.6.5 的旧内核启动,删除2.6.10的内核 rpm -e kernel-2.6.10-2.3.legacy_FC2

2.修改源 2 改为 3

3.升级 yum 产生了 /etc/yum.repo.d 目录

4.安装 fedora-release,修改fedora.repo gpgcheck=0,或者 rpm --import gpg

5.下载 FC3 的内核并安装

6.yum install MAKEDEV libselinux mkinitrd initscripts

下载 udev:wget http://mirror.pacific.net.au/linux/f...8.FC3.i386.rpm

7.强行安装udev, rpm -Uvh udev-039-8.FC3.i386.rpm --nodeps

8.更新 yum -y update && yum -y upgrade

9.修改 fedora-updates.repo gpgcheck=0,

fedora.repo baseurl=http://mirror.pacific.net.au/linux/fedora/linux/core/$releasever/$basearch/os/

10.删除全部旧的内核,第七步如果及时删除,就不用强行安装 udev 了,走了弯路。

11.删除旧的kudzu,解决依赖 rpm -e kudzu-1.1.68.2-1

12.更新 yum -y update && yum -y upgrade && yum clean all,apt可以 apt-get remove gimp*,yum 却不行。

系统完全更新到 Fedora Core 3 (内核2.6.12)

五、FC3 升级到 FC4

1.下载fedora-release并安装,fedora安装源又发生变化,多了extras,rpm -Uvh http://mirror.pacific.net.au/linux/f...4-2.noarch.rpm

2.关闭 updates、extras 源

3.不要直接升级 yum,否则象我一样用不了 yum (我是直接 yum install yum 呜呜 yum挂了,更新了100多个包,想退也退不回去了)

(现在 wget 抓 ftp 没问题了,应该是 RH9/wget 的网络协议支持有问题)。

4.现在的FC 是升级不了了,只好下载FC3 第一张光盘,全新最小化安装,现在又回到 FC3,让我们继续。。。

5.yum update 终于学会 vi 了。(更新208个包)

5.安装 fedora-release ,保持默认的 updates extras 打开,继续升级 yum update

系统完全更新到 Fedora Core 4 (内核2.6.17)

六、FC4 升级到 FC5

1.下载fedora-release并安装,rpm -Uvh http://mirror.pacific.net.au/linux/f...5-5.noarch.rpm http://mirror.pacific.net.au/linux/f...5-5.noarch.rpm

2.修改地址,使用澳洲源

3.删除 FC3 内核

4. yum clean all

5. yum update ( 体积越来越大)

6. yum groupupdate Base

系统完全更新到 Fedora Core 5 (2.6.20)

七、FC5 升级到 FC6

1. wget http://mirror.pacific.net.au/linux/f...6-4.noarch.rpm

http://mirror.pacific.net.au/linux/f...6-3.noarch.rpm

2. rpm -Uvh fedora-release-notes-6-3.noarch.rpm --nodeps (因为有冲突,所以要强制)

rpm -Uvh fedora-release-6-4.noarch.rpm

3. yum clean all

4. yum update ( 实际更新873 )

5. yum groupupdate Base

fedora core 6 (2.6.22)

八、FC6 升级到 Fedora 7

1.安装

http://mirror.pacific.net.au/linux/f...0-1.noarch.rpm

http://mirror.pacific.net.au/linux/f...7-3.noarch.rpm

2.删除旧内核

3.extras 已经合并到 core,(现在的 apt 已经支持 yum 的源了)

yum remove apt && yum install apt (删除 FC6 版安装 F7 版),修改/etc/apt/sources.list.d/*.list 地址和 yum 的一致。

4.yum 处理不了依赖问题,用 apt 升级 apt-get install mkinitrd && apt-get upgrade && apt-get dist-upgrade ,还有一些包没有更新( 看来 apt4rpm 处理依赖的能力还是不及apt/dpkg )。

fedora 源 http://mirror.pacific.net.au/linux/ fedora/linux/releases/$releasever/Everything/$basearch/os/

updates源 http://mirror.pacific.net.au/linux/ fedora/linux/updates/$releasever/Everything/$basearch/

也可以用国内的源http://fedora.candishosting.com.cn/p...ything/i386/os

包有破损的话,要换源。最后有22个包被删除,12个包没有升级,yum 被删除要手动安装了。

可能是结构变化,现在 apt似乎也不起作用了;

rpm -Uvh http://mirror.pacific.net.au/linux/f...5.fc7.i386.rpm --nodeps

rpm -Uvh http://mirror.pacific.net.au/linux/f...5.fc7.i386.rpm --nodeps

apt-get install dbus-python解决不了的依赖,rpm -Uvh http://.../dbus-python-0.81.1-1.fc7.i386.rpm 解决了,只好全部手动解决了,依次解决完,装上 yum,yum update && yum groupupdate Base,仍然有一些问题,7个错误全部是updates 和 Everything 之间的冲突。等待新的updates 解决。

5.现在已经升级到 Fedora 7 (网上有说,FC6不能升级到F7,纯粹是"shit")

九、Fedora 7 升级到 Fedora 8

1.yum clean all

2.rpm -Uvh http://mirror.pacific.net.au/linux/f...1-1.noarch.rpm

http://fedora.candishosting.com.cn/p...h.rpm,关闭 updates 源

yum update (升级400多个包) && yumm groupupdate Base

3.系统完全更新到 fedora 8 ,原来 FC6 升级到 fedora 7 遗留的问题全部解决。

十、总结

用了四天时间完成。不要轻信别人的所谓经验,包括我的,自己试过才知道。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有