Aix
AIX 5.3 包依賴關係
我想安裝 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說可以使用
--nodeps
RPM 標誌進行安裝。(然後一次提供所有需要的包,或者從 gettext (–nodeps) 開始,其餘的應該很容易)。注意:我並不是說使用
--nodeps
是一個好主意。只有這樣它才能讓您擺脫您遇到的 RPM 依賴問題。