汗汗!烂烂问题!大吓帮忙呀!痛苦中!!!!!!

xtagmy 2005-08-31 05:31:19
装IMAP200A出现这样的问题
[wang@SERVER_KNL ~]$ rpm -ivh imap-2001a-18.i386.rpm
warning: imap-2001a-18.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
libcom_err.so.3 is needed by imap-2001a-18.i386
cyrus-imapd conflicts with imap-2001a-18.i386
晕呀!好像是没找到 libcom_err.so.3包!
我在网上找了找,没找到呀!各位大吓帮帮忙!
我要做邮件服务器!
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharkhuang 2005-09-01
  • 打赏
  • 举报
回复
楼上的写得不错哦!
witking 2005-08-31
  • 打赏
  • 举报
回复
RPM 软件包可能“依赖”于其它软件包,这意味着它们需要安装其它软件包才能正确运行。如果你试图安装具有未解决依赖关系的软件包,你会看到:

Preparing... ########################################### [100%]
error: Failed dependencies:
bar.so.2 is needed by foo-1.0-1
Suggested resolutions:
bar-2.0.20-3.i386.rpm


如果你安装的是 Red Hat,它通常会向你建议解决依赖关系所需的软件包。在 Red Hat Linux 光盘或 Red Hat FTP 站点(或镜像)上找到这个软件包,使用以下命令来添加:

rpm -ivh foo-1.0-1.i386.rpm bar-2.0.20-3.i386.rpm


如果这两个软件包都安装成功,你会看到:

Preparing... ########################################### [100%]
1:foo ########################################### [ 50%]
2:bar ########################################### [100%]


如果它不向你建议解决依赖关系所需的软件包,你可以试用 --redhatprovides 选项来判定哪个软件包包含所需的文件。你需要安装 rpmdb-redhat 软件包才能使用这个选项。

rpm -q --redhatprovides bar.so.2


如果包含 bar.so.2 的软件包在来自 rpmdb-redhat 软件包的安装了的数据库中,该软件包的名称就会被显示:

bar-2.0.20-3.i386.rpm


如果你想强制安装(不是好办法,因为软件包可能不能够正确运行),使用 --nodeps 选项。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧