设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Redhat/Fedora/CentOS Linux
›
RedHat9 一路升级到 Fedora8 全程笔记
返回列表
查看:
3906
|
回复:
0
RedHat9 一路升级到 Fedora8 全程笔记
[复制链接]
clxer
clxer
当前离线
积分
1840
IP卡
狗仔卡
发表于 2007-11-28 11:39:35
|
显示全部楼层
|
阅读模式
一、前言
如果是桌面系统,没必要升级,直接全新安装,只有服务器才考虑升级。
以下内容仅针对公网用户,步骤可能和 fedora.linuxsir.cn 有区别,中间走了弯路,请自行考虑,仅当学习笔记。
二、RedHat9 升级到 FC1 (FC1~FC4已进入遗产项目,FC1/FC2已经没有维护,很多包破损了)
1.最小化安装 RedHat9 (我只有第一张盘)
2.下载 apt,wget
http://chuck.ucs.indiana.edu/pub ... .5cnc6-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/fedoralegacy/fedora/1/os/i386
http://mirror.pacific.net.au/lin ... dora/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/lin ... -039-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/lin ... ease-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/lin ... ease-5-5.noarch.rpm
http://mirror.pacific.net.au/lin ... ease-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/lin ... ease-6-4.noarch.rpm
http://mirror.pacific.net.au/lin ... otes-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/lin ... -7.0.0-1.noarch.rpm
http://mirror.pacific.net.au/lin ... ease-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. ... /Everything/i386/os
包有破损的话,要换源。最后有22个包被删除,12个包没有升级,yum 被删除要手动安装了。
可能是结构变化,现在 apt似乎也不起作用了;
rpm -Uvh
http://mirror.pacific.net.au/lin ... 2.5-15.fc7.i386.rpm
--nodeps
rpm -Uvh
http://mirror.pacific.net.au/lin ... 2.5-15.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/lin ... -8.0.1-1.noarch.rpm
http://fedora.candishosting.com. ... noarch.rpm,关闭
updates 源
yum update (升级400多个包) && yumm groupupdate Base
3.系统完全更新到 fedora 8 ,原来 FC6 升级到 fedora 7 遗留的问题全部解决。
十、总结
用了四天时间完成。不要轻信别人的所谓经验,包括我的,自己试过才知道。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Gentoo Linux
开源软件专题讨论
LFS(LinuxfromScratch)
Linux 基础讨论区(新手速成)
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表