ubuntu-16.04.2-desktop-amd64.iso:安裝Oracle11gR2

特色:linux

  • 使用ubuntu-16.04.2-desktop-amd64.iso
  • 不降級默認的gcc版本,(liveCD 自帶默認爲 gcc 5.4);僅須要創建「gcc -Wl,--no-as-needed」 的替代sh
  • (或者)須要安裝gcc 4.x版本。若是是4.4版本的gcc,最好!4.7及以上版本,須要創建「gcc -Wl,--no-as-needed」 的替代sh
  • 須要從新安裝libaio(16.04中新引入的問題,和libaio庫的編譯方式有關!)

核心步驟和關鍵點。c++

ln -sf /bin/bash /bin/sh
ln -sf /usr/bin/basename /bin/
ln -sf /usr/bin/awk /bin/
ln -sf /usr/bin/env /bin/

mkdir -p /usr/lib64
ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a       /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6         /usr/lib64/
#或者,以上四步能夠經過更簡潔的方式實現
ln -s /usr/lib/x86_64-linux-gnu /usr/lib64/
ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
#千萬注意:千萬不要想像上步那樣偷懶 "ln -s /lib/x86_64-linux-gnu /lib64" ,系統會完全死掉!

todo:如何不創建軟鏈接?ubuntu

相關文章
相關標籤/搜索