標籤:一段 util 核心 11gr2 lan div 模組 span strong
前言:說實在的,ubuntu 16.04以上很難安裝oracle!其間走過了艱難的一段路!
重要附件:ubuntu16.04+-xxx-i386.iso_安裝oracle所需的軟體包.zip
特點:
- 需要重新安裝:libaio1_0.3.109-2ubuntu?_i386.deb。預設的libaio庫有問題,和其預設libaio的編譯方式有關!
- 需要重新安裝gcc 4.4.7(這是當前4的最終版),預設的gcc 6.x因其新版本的許多預設特性會引起問題。
- 需要安裝老版本的:libstdc++5_3.3.6-25ubuntu?_i386.deb,配合上面的gcc 4.x。或者直接解壓出【libstdc++.so.5】拷貝到lib目錄
- 需要使用老版本的ld串連工具(<=binutils 2.25),可以直接解壓出ld及相應版本的so庫
- 需要替換最新版本的/usr/lib/i386-linux-gnu/crti.o 為老版本的。該模組為glibc核心庫的模組。千萬小心不要隨便安裝glibc,系統很容易就搞垮!
核心步驟和關鍵點。
ln -sf /bin/bash /bin/sh
ln -s /usr/bin/basename /bin/basenameln -s /usr/bin/awk /bin/awk
ln -s /usr/lib/i386-linux-gnu/libc_nonstatic.so /usr/lib/
ln -s /usr/lib/i386-linux-gnu/libpthread_nonstatic.so /usr/lib/
ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 /usr/lib/
ln -s /lib/i386-linux-gnu/libgcc_s.so.1 /lib64/libgcc_s.so.1
ubuntu-16.04+-xxx-i386.iso :安裝 Oracle 11gR2 資料庫