LinuxSir.cn,穿越时空的Linuxsir!

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

升级软件包陷入"死循环",该怎么办?

[复制链接]
发表于 2006-7-10 19:43:37 | 显示全部楼层 |阅读模式
我本来想将RH9的2.4内核升级到2.6(参照<<2.4->2.6内核升级指南>>这个帖子http://www.linuxsir.cn/bbs/showthread.php?t=113208).
按照该文的意思,要升级mkinitrd,由于mkinitrd程序包依赖于device-mapper包, 而device-mapper包又倚赖于lvm2包, 因此要同时下载device-mapper-1.00.07-1.i386.rpm包和lvm2-2.00.08-2.i386.rpm包.但是这3个包都没找到.我在RPMfind.net上下载了最接近版本的软件包.

执行:
rpm -ivh mkinitrd-4.1.18-2.i386.rpm
error: Failed dependencies:
            lvm2 is needed by mkmkinitrd-4.1.18-2

看来安装mkmkinitrd前要安装lvm2,于是执行
rpm -ivh lvm2-2.00.09-12.i586.rpm
warning: lvm2-2.00.09-12.i586.rpm: V3 DSA signature: NOKEY, Key ID 9c800aca
error: Failed dependencies:
           device-mapper is needed by lvm2-2.00.09-12
           fillup is needed by lvm2-2.00.09-12
           insserv is needed by lvm2-2.00.09-12
           libdevmapper.so.1.00 is needed by lvm2-2.00.09-12
           libdevmapper.so.1.00(Base) is needed by lvm2-2.00.09-12

根据这个意思,在安装lvm2前要装上面列出的这些东西.那就先装device-mapper.于是执行
rpm -ivm device-mapper-1.02.02-3.2.i386.rpm
warning: device-mapper-1.02.02-3.2.i386.rpm: V3 DSA signature: NOKEY, Key ID 4f2a6fd2
error: Failed dependencies:
           libc.so.6(GLIBC_2.3.4) is needed by device-mapper-1.02.02-3.2
           libc.so.6(GLIBC_2.3) is needed by device-mapper-1.02.02-3.2
           libgcc_s.so.1(GCC_3.3.1) is needed by device-mapper-1.02.02-3.2
           libselinux.so.1 is needed by device-mapper-1.02.02-3.2
           libsepo1.so.1 is needed by device-mapper-1.02.02-3.2

又需要先安装上面这些.真是没完没了了.我不知道libc.so.6(GLIBC_2.3.4)是什么,上网查,觉得应该是glibc,于是下载了个glibc的安装包,执行
rpm -ivh glibc-2.4-4.i386.rpm
warning: glibc-2.4-4.i386.rpm: V3 DSA signature: NOKEY, Key ID 4f2a6fd2
error: Failed dependencies:
           glibc-common = 2.4-4 is needed by glibc-2.4-4
           gdb < 6.3.0.0-1.111 conflicts with glibc-2.4-4
           shadow-utils < 2:4.0.3-20 conflicts with glibc-2.4-4
           nscd < 2.3.3-52  conflicts with glibc-2.4-4
           kernel < 2.6.9  conflicts with glibc-2.4-4

根据这个输出的意思是内核小于2.6.9不能安装glibc-2.4-4,这下我就没办法了.因为我的目的本来就是升级内核.
请问各位大侠.接下来该如何是好,似乎陷入了一个死循环了!
发表于 2006-7-10 20:26:38 | 显示全部楼层
过时的文章,错误的做法,你走错道了
回复 支持 反对

使用道具 举报

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

本版积分规则

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