LinuxSir.cn,穿越时空的Linuxsir!

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

求助!!关于安装tftp的问题!先谢谢了!

[复制链接]
发表于 2007-2-23 21:26:20 | 显示全部楼层 |阅读模式
系统是rh9内核2.4.20-8
大家先看下安装过程吧:
[root@localhost mnt]# rpm -ivh tftp-server-0.39-1.i386.rpm
error: Failed dependencies:
        libc.so.6(GLIBC_2.3.4) is needed by tftp-server-0.39-1
[root@localhost mnt]# rpm -ivh glibc-2.3.5-10.i386.rpm
warning: glibc-2.3.5-10.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        glibc-common = 2.3.5-10 is needed by glibc-2.3.5-10
        shadow-utils < 2:4.0.3-20 conflicts with glibc-2.3.5-10
        nscd < 2.3.3-52 conflicts with glibc-2.3.5-10
[root@localhost mnt]# rpm -ivh glibc-common-2.3.5-10.i386.rpm
warning: glibc-common-2.3.5-10.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        tzdata >= 2003a is needed by glibc-common-2.3.5-10
        glibc < 2.3.5 conflicts with glibc-common-2.3.5-10
[root@localhost mnt]# rpm -ivh tzdata-2005m-1.fc4.src.rpm
error: tzdata-2005m-1.fc4.src.rpm: V3 DSA signature: BAD, key ID 4f2a6fd2
error: tzdata-2005m-1.fc4.src.rpm cannot be installed
[root@localhost mnt]#

一 我要安个tftp,但是要安装一堆的依赖包,于是安装,但是最后一步,安装tzdata-2005m-1.fc4.src.rpm时出现的错误,小弟不懂了,请大家帮忙看看,如何解决
二 在这些依赖包的安装过程中,出现了一些冲突,不知道如何解决?替代或者强行安装,会不会有影响?如本题中的第二个和第三个error
三 我刚接触linux,再问个菜问题,某个软件依赖于某个版本的依赖包,如果我安装个高版本的依赖包,效果是一样的么?如本帖中第一个error,要求glibc2.3.4,我装的是glibc2.3.5
谢谢大家!
 楼主| 发表于 2007-2-24 13:54:30 | 显示全部楼层
大家都不知道怎么回事么?问题出现解决不了,很着急啊,知道的不知道的都说说吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-26 11:50:45 | 显示全部楼层
这么多天了,还是没人解答,心寒中。。。
回复 支持 反对

使用道具 举报

发表于 2007-2-26 12:06:55 | 显示全部楼层
tzdata-2005m-1.fc4.src.rpm
是 FC4 的tzdata源码包,你另外去下载一个吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-28 09:03:06 | 显示全部楼层
谢谢楼上热心的回复!我下了个新的tzdata源码包,可是安装是好像问题,还请大家帮忙看看
[root@localhost root]# cd /mnt
[root@localhost mnt]# ls -a
.       glibc-2.3.2-11.9.i686.rpm         tftp-server-0.39-1.i386.rpm
..      glibc-2.3.5-10.i386.rpm           tzdata-2004e-2.src.rpm
cdrom   glibc-common-2.3.2-11.9.i386.rpm  usb
cdrom1  glibc-common-2.3.5-10.i386.rpm    win_c
[root@localhost mnt]# rpm -ivh glibc-2.3.5-10.i386.rpm
warning: glibc-2.3.5-10.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        glibc-common = 2.3.5-10 is needed by glibc-2.3.5-10
        shadow-utils < 2:4.0.3-20 conflicts with glibc-2.3.5-10
        nscd < 2.3.3-52 conflicts with glibc-2.3.5-10
[root@localhost mnt]# rpm -ivh glibc-common-2.3.5-10.i386.rpm
warning: glibc-common-2.3.5-10.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        tzdata >= 2003a is needed by glibc-common-2.3.5-10
        glibc < 2.3.5 conflicts with glibc-common-2.3.5-10
[root@localhost mnt]# cd /usr/src/redhat/RPMS/noarch
[root@localhost noarch]# rpm -ivh tzdata-2004e-2.noarch.rpm
error: Failed dependencies:
        glibc-common <= 2.3.2-63 conflicts with tzdata-2004e-2
[root@localhost noarch]#
在最后的错误中可以看到glibc-common和tzdata有冲突,装不上,但是装glibc-common时,又需要tzdata,这不是循环依赖了么?哪位高手能告诉我到底怎么装啊,都六,七天了还装不上,太郁闷了。。
回复 支持 反对

使用道具 举报

发表于 2007-2-28 11:18:54 | 显示全部楼层
Post by iloveembed
谢谢楼上热心的回复!我下了个新的tzdata源码包,可是安装是好像问题,还请大家帮忙看看
[root@localhost root]# cd /mnt
[root@localhost mnt]# ls -a
.       glibc-2.3.2-11.9.i686.rpm         tftp-server-0.39-1.i386.rpm
..      glibc-2.3.5-10.i386.rpm           tzdata-2004e-2.src.rpm
cdrom   glibc-common-2.3.2-11.9.i386.rpm  usb
cdrom1  glibc-common-2.3.5-10.i386.rpm    win_c
[root@localhost mnt]# rpm -ivh glibc-2.3.5-10.i386.rpm
warning: glibc-2.3.5-10.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        glibc-common = 2.3.5-10 is needed by glibc-2.3.5-10
        shadow-utils < 2:4.0.3-20 conflicts with glibc-2.3.5-10
        nscd < 2.3.3-52 conflicts with glibc-2.3.5-10
[root@localhost mnt]# rpm -ivh glibc-common-2.3.5-10.i386.rpm
warning: glibc-common-2.3.5-10.i386.rpm: V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
        tzdata >= 2003a is needed by glibc-common-2.3.5-10
        glibc < 2.3.5 conflicts with glibc-common-2.3.5-10
[root@localhost mnt]# cd /usr/src/redhat/RPMS/noarch
[root@localhost noarch]# rpm -ivh tzdata-2004e-2.noarch.rpm
error: Failed dependencies:
        glibc-common <= 2.3.2-63 conflicts with tzdata-2004e-2
[root@localhost noarch]#
在最后的错误中可以看到glibc-common和tzdata有冲突,装不上,但是装glibc-common时,又需要tzdata,这不是循环依赖了么?哪位高手能告诉我到底怎么装啊,都六,七天了还装不上,太郁闷了。。
3个一次性的装:
# rpm -ivh tzdata-2004e-2.noarch.rpm glibc-common-2.3.5-10.i386.rpm glibc-2.3.5-10.i386.rpm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-1 08:55:07 | 显示全部楼层
再次感谢dave3068!
我按着你的方法三个一起装的,没出现依赖的问题,但是出现conflicts的问题,我实在没办法,就在rpm 后加了个更新的参数,有的更新到100%,有的更新到33%,有的更新到66%,我也不管那么多了,用rpm -qa|grep glibc查一下,发现系统中的glibc已经都更新到glibc-2.3.5,最后安装我要装的那个软件 tftp,允许安装,装tftp没出现什么问题,后来用rpm -qa|grep tftp ,查到了软件也已经被装上了,初步运行了下tftp,还没发现什么问题,不知道这种更新的方法,在以后的使用过程中,tftp会不会出现什么问题。。。
还是想问下,conflict的问题怎么解决。。。
回复 支持 反对

使用道具 举报

发表于 2007-3-1 09:58:10 | 显示全部楼层
冲突的话别管它 用--force参数强行安装
回复 支持 反对

使用道具 举报

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

本版积分规则

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