[英]AIX Package Install Issues
我想安装gettext,但是我不能,因为我的AIX表示gettext依赖于glib,而当我尝试安装glib时,它却说不能,因为glib依次依赖于gettext。
请让我知道如何克服这种情况?
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
您确实有两个问题:
第一个错误确实是由上面所述解决的(在这种情况下,请不要使用--nodeps选项,否则可能会导致非常不好的事情发生):使用rpm -i(或-U进行升级)安装gettext和glib2在同一时间。 如果两者都在同一目录中,则可以使用rpm -ihv (or -Uhv) *.rpm
。rpm一次安装所有RPM,它将以这种方式解决相互依赖性。
但是,由于#2,您仍然可能无法安装gettext:libxlsmp.a是您需要解决的第二个库/依赖项。
据我了解,该库来自基本的AIX软件包(不是RPM /开源软件包),需要通过installp从AIX安装介质中进行安装。 根据其他网络研究,它是“ xlsmp”软件包。
您必须一次传入两个文件才能使依赖项解析起作用: rpm -U gettext.rpm glib2.rpm
。
我不确定这是否行得通,但是请安装其中一个软件包,而忽略依赖项。 使用rpm的--nodeps标志来执行此操作。 安装完成后,请继续使用其他软件包。
root [rover]%rpm --nodeps -i gettext-0.17-1.aix5.1.ppc.rpm
如果您遵循此操作,请确保稍后解决其他依赖关系(如果有)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.