LinuxSir.cn,穿越时空的Linuxsir!

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

安装软件时总提示“……needed by……”

[复制链接]
发表于 2004-12-28 15:44:58 | 显示全部楼层 |阅读模式
然后安装失败,怎么办啊?
发表于 2004-12-28 16:02:09 | 显示全部楼层
你要根据需要来下载安装软件呀,不要怕麻烦。
发表于 2004-12-28 16:05:33 | 显示全部楼层
那是rpm spec文件里强制要求的依赖包

类似spec里的相应描述

BuildRequires: imap-devel >= 2002b
Requires: imap >= 2002b
BuildRequires要求在打包相应的RPM时,系统安装imap-devel >=2002b
当然安装imap-devel时,系统又会要求安装imap这个包
Requires则要求你在干净的系统安装打包完成的RPM时,系统一定要有imap这个包,此时imap-devel就不需要了.这就是今人头痛的RPM依赖关系.

安装了一次Redhat as3,当时想编绎scim.我真的是怕了Redhat,它的RPM依赖太恐怖了.一个接着一个
当然如果你使用rpm -ivh --nodeps忽略依赖的话,有时候因为关键的文件缺失,相应的程序也是运行不起来.这些东东都是为了使系统稳定运行了必需的.turbolinux的RPM依赖就没有像Redhat那么严格了
发表于 2004-12-28 16:07:18 | 显示全部楼层
呵呵!!用debian吧,一个apt-get 就好了
 楼主| 发表于 2004-12-28 16:10:39 | 显示全部楼层
Post by 7dehao
你要根据需要来下载安装软件呀,不要怕麻烦。


不是的,当我安装 tpb-0.6.3-1.1.el3.dag.i386.rpm 这样的包时,它提示我 needed by tpb-0.6.3-1.1.el3.dag,教我怎么办呢?
发表于 2004-12-28 16:21:44 | 显示全部楼层
有依奈关系
发表于 2004-12-28 20:05:12 | 显示全部楼层
需要tpb-0.6.3-1.1.el3.dag.rpm包
非fc推荐apt工具
fc推荐yum工具安装依赖包
发表于 2004-12-29 02:19:14 | 显示全部楼层
hal >= 0.2.96 is needed by kudzu-1.1.104-1
是类似这样的语句吧。说明kudz.....需要先安装hal
 楼主| 发表于 2004-12-29 09:14:04 | 显示全部楼层
Post by 6692975
hal >= 0.2.96 is needed by kudzu-1.1.104-1
是类似这样的语句吧。说明kudz.....需要先安装hal


[root@haidai download]# rpm -i tpb-0.6.3-1.1.el3.dag.i386.rpm
warning: tpb-0.6.3-1.1.el3.dag.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
        libxosd.so.2 is needed by tpb-0.6.3-1.1.el3.dag
发表于 2004-12-29 12:24:48 | 显示全部楼层
libxosd.so.2需要这个东西,取www.rpmfind.net http://rpm.pbone.net去搜索吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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