/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file問題處理

chenfengwww發表於2009-07-10

這兩天想在64位的LINUX上安裝64位的oracle9i

我的linux安裝盤是asianux 的

redflag-workstation5.0-x86_64-disk1.iso

redflag-workstation5.0-x86_64-disk2.iso

安裝過程中 ./runInstaller執行後碰到

/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file問題

查了很多資料,說是缺少libXp-1.0.0-8.1.el5.i386.rpm包,雖然OS 是64位, oracle 也是64位,但是必須安裝libXp-1.0.0-8.1.el5.i386.rpm包

網上都說從光碟裡找到包然後手動安裝,但我手上是2張安裝盤型別的,光碟裡面沒能直接找到libXp-1.0.0-8.1.el5.i386.rpm這個包

東弄西弄,安裝了幾個包

xorg-x11-devel.i386-6.8.2-1.EL.13.6.1AX.i386.rpm

compat-glibc-2.3.2-95.30.i386.rpm

compat-libstdc++-33.3.2.3-47.3.i386.rpm

還是不行

又找資料,有個資料說到用yum whatprovides libXp.so.6一查,發現在包xorg-x11-deprecated-libs中

但我自己使用“yum whatprovides libXp.so.6”不成功,提示yum commond not found

我根據他的思路,去安裝xorg-x11-deprecated-libs包,

rpm -ivh xorg-x11-deprecated-libs.i386.rpm,又不行,提示warning: .....: V3 DSA signature: NOKEY, key ID e42d547b
google了一下,說的是那個rpm包的作者打包時沒有生成DSA驗證的密匙

那我就再切換到圖形介面使用aisanux自己的RPM installer工具安裝,終於成功了

總結:

1.雖然OS 是64位,oracle 也是64位,但是必須安裝libXp-1.0.0-8.1.el5.i386.rpm

2.有些廠家在安裝光碟中無法直接找到libXp-1.0.0-8.1.el5.i386.rpm 包,就得費勁去找包含它的其它rpm包,像asianux版本的光碟就是包含在xorg-x11-deprecated-libs包裡面

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22036495/viewspace-1024041/,如需轉載,請註明出處,否則將追究法律責任。

相關文章