首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AIX包安装问题

AIX包安装问题
EN

Stack Overflow用户
提问于 2010-12-29 22:12:02
回答 3查看 7.2K关注 0票数 0

我想安装gettext,但我不能安装,因为我的AIX说明gettext依赖于glib,而当我尝试安装glib时,它告诉我不能安装,因为glib反过来又依赖于gettext。

请告诉我怎样才能克服这种情况?

代码语言:javascript
复制
root [rover]% rpm -i gettext-0.17-1.aix5.1.ppc.rpm

error: failed dependencies: libglib-2.0.a(libglib-2.0.so.0) is needed by gettext-0.17-1

libxlsmp.a(smprt.o) is needed by gettext-0.17-1

root [rover]% rpm -i glib2-2.22.5-2.aix5.1.ppc.rpm

error: failed dependencies: gettext is needed by glib2-2.22.5-2
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-01 00:05:34

你真的有两个问题:

libglib错误:依赖项失败: gettext-0.17-1需要

  1. -2.0.a(libglib-2.0.so.0)

第一个错误实际上是通过上面所说的来解决的(在这种情况下不要使用--nodeps选项,它可能会导致非常糟糕的事情发生):使用rpm -i (或用于升级的-U )同时安装gettext和glib2。如果两者都在同一个目录中,那么可以使用rpm -ihv (or -Uhv) *.rpm一次安装所有的RPM,这样就可以解决相互依赖的问题。

但是,由于#2: libxlsmp.a是您需要解决的第二个库/依赖项,您可能仍然无法安装gettext。

据我所知,这个库来自一个基础AIX包(不是RPM/开放源码包),它需要通过installp从AIX安装介质安装。根据其他web研究,它是"xlsmp“包。

票数 3
EN

Stack Overflow用户

发布于 2010-12-29 23:34:56

您必须同时传入两个文件才能进行依赖项解析:rpm -U gettext.rpm glib2.rpm

票数 2
EN

Stack Overflow用户

发布于 2010-12-29 22:43:00

我不确定这是否有效,但安装其中一个包时忽略了依赖项。使用rpm的--nodeps标志来完成此操作。安装完成后,继续使用另一个包。

根漫游服务器% rpm --nodeps -i gettext-0.17-1.aix5.1.ppc.rpm

如果您遵循此操作,请确保稍后解决其他依赖项(如果有的话)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4554820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档