Aix

AIX 5.3 包依賴關係

  • February 10, 2016

我想安裝 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

問候,

阿努拉格

解決方案是將它們安裝在一起(以及它所堅持的其他一切:

rpm -i gettext-0.17-1.aix5.1.ppc.rpm glib2-2.22.5-2.aix5.1.ppc.rpm

您的問題是libxlsmp.a(smprt.o) is needed by gettext-0.17-1,因為它不是來自開源 RPM 包,而是來自 IBM。

該頁面www.perlz.org/aix說可以使用--nodepsRPM 標誌進行安裝。(然後一次提供所有需要的包,或者從 gettext (–nodeps) 開始,其餘的應該很容易)。

注意:我並不是說使用--nodeps是一個好主意。只有這樣它才能讓您擺脫您遇到的 RPM 依賴問題。

引用自:https://serverfault.com/questions/217050