libstdc 包太新,導致無法安裝 jdk

 

 

今天安裝 jdk 時出現如下錯誤

[root@localhost sftscr]# ./java_ee_sdk-5_03-linux.bin
./java_ee_sdk-5_03-linux.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
[root@localhost sftscr]#

經檢查,發現libstdc包如下:

[root@localhost ~]# ls /usr/lib/libstdc*
/usr/lib/libstdc++.so.5      /usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.5.0.7  /usr/lib/libstdc++.so.6.0.8
[root@localhost ~]# 

 於是下載 compat-libstdc++-33-3.2.3-47.3.i386.rpm

接着安裝 rpm -ivh compat-libstdc++-33-3.2.3-47.3.i386.rpm

現安裝 jdk, 一切問題解決.

發佈了27 篇原創文章 · 獲贊 0 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章