免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1388 | 回复: 0

使用APT升级RH9到FC2 [复制链接]

论坛徽章:
0
发表于 2004-10-09 16:29 |显示全部楼层

    经过实践,用下文的方法,可以使用apt将redhat linux 9 升级为 fedora core 2。希望对目前仍在使用RH9,而又想升级系统到FC2的兄弟们有所帮助。
欢迎转载,转载请注明来自linuxsir。
    本文方法适用于redhat linux 9,其它系统未做测试。由于原理相同,RH8、RH7.3系统经过相应修改,有可能也可以使用。有兴趣兄弟可以试验一下。
一,局域网安装
    首先,在局域网里的一台windows机器上建立临时fedora 2 apt服务器
    1,从
http://fedora.redhat.com
下载FC2的iso映像文件,解压至硬盘。
    我建立的目录是:d:apt;其中,disc1内容完全复制到硬盘目录下,disc2-4只复制Fedora/RPMS/目录下的包到d:aptFedoraRPMS下即可。
机器局域网ip地址是192.168.0.1,开放匿名ftp服务。
    2,从
http://www.fedora.us
网站提供的apt源下载档案索引清单。
    我选择的是
ftp://ftp.ussg.iu.edu/pub/linux/fedora.us/

    下载pkglist.os,pkglist.os.bz2,release,release.os(pkglist.os.bz2是pkglist.os的压缩包,可以不下载),
    将下载的文件移动到d:aptFedorabase下。
    然后,为RH9机器安装apt
    1,从
http://www.fedora.us
下载apt for rh9,安装。
   
http://download.fedora.us/fedora/re...8.rh90.i386.rpm
    源码:
    --------------------------------------------------------------------------------
    # rpm -ivh apt-0.5.5cnc6-0.fdr.8.rh90.i386.rpm
    --------------------------------------------------------------------------------
   
    修改/etc/apt/sources.list,只设置如下一行:
   
    源码:
    --------------------------------------------------------------------------------
    rpm
ftp://192.168.0.1/apt
Fedora os
    --------------------------------------------------------------------------------
    注意这里的格式
   
    2,导入公共密匙,升级:
    用lftp登录ftp,将d:apt下的RPM-GPG-KEY*复制到RH9上,导入
   
    源码:
    --------------------------------------------------------------------------------
    # rpm --import RPM-GPG-KEY
    # apt-get update
    # apt-get dist-upgrade
    --------------------------------------------------------------------------------
二,自机安装
    1,从
http://fedora.redhat.com
下载FC2的iso映像文件,
    解压至硬盘。
    我建立的目录是:/mnt/WinD/apt,
    其中,disc1内容完全复制到硬盘目录下,
    disc2-4只复制Fedora/RPMS/目录下的包到/mnt/WinD/apt/Fedora/RPMS/下即可。
    2,从
http://www.fedora.us
网站提供的apt源下载档案索引清单。
    我选择的是
ftp://ftp.ussg.iu.edu/pub/linux/fedora.us/

    下载pkglist.os,pkglist.os.bz2,release,release.os(pkglist.os.bz2是pkglist.os的压缩包,可以不下载),
    将下载的文件移动到/mnt/WinD/apt/Fedora/base/下。然后,建立链接
    源码:
    --------------------------------------------------------------------------------
    ln -s /mnt/WinD/apt/Fedora/RPMS /mnt/WinD/apt/Fedora/RPMS.os
    --------------------------------------------------------------------------------
    3,从
http://www.fedora.us
下载apt for rh9,安装。
   
http://download.fedora.us/fedora/re...8.rh90.i386.rpm
    源码:
    --------------------------------------------------------------------------------
    # rpm -ivh apt-0.5.5cnc6-0.fdr.8.rh90.i386.rpm
    --------------------------------------------------------------------------------
   
    修改/etc/apt/sources.list,只设置如下一行:
   
    源码:
    --------------------------------------------------------------------------------
    rpm
file:///mnt/WinD/apt
Fedora os
    --------------------------------------------------------------------------------
4,导入公共密匙,升级:
    源码:
    --------------------------------------------------------------------------------
    # rpm --import /mnt/WinD/apt/RPM-GPG-KEY*
    # apt-get update
    # apt-get dist-upgrade
    --------------------------------------------------------------------------------
    5,apt-get dist-upgrade完成后的工作
    # rpm -e redhat-logos --nodeps
    # rpm -e redhat-release --nodeps
    # apt-get install fedora-release
    # apt-get install fedora-logos
    # apt-get install kernel-source (由于升级后内核还是原来的需要升级,而且新内核需要打补丁,所以选择安装源码包,重新编译内核)
    编译内核完成后,可以重启机器了。
    重启进入系统,再从
http://www.fedora.us/
下载apt for fc2,
    就可以从网络上更新系统了。
    附:
    自己动手制作apt数据库:
    # cd /mnt/WinD/apt
    # cd Fedora
    # mkdir apt;cd apt //在Fedora下建立apt目录
    # ln -s ../RPMS RPMS.os //建立到RPMS目录的链接
    # genbasedir --flat --bloat /../image/cdrom/Fedora/apt os //生成base资料夹和档案索引清单
    # vi README.os //写入注释


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/60/showart_1323.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP