ubuntu-16.04.1-desktop-amd64.iso:ubuntu-16.04.1-desktop-amd64:安装Oracle11gR2

特点:

  • 使用ubuntu-16.04.1-desktop-amd64.iso liveCD模式 + Casper-rw 本地文件
  • 不降级默认的gcc版本,(liveCD 自带默认为 gcc 5.4);仅需要建立“gcc -Wl,--no-as-needed” 的替代sh
  • 需要重新安装libaio(16.04中新引入的问题,和libaio库的编译方式有关!)
  • 该方式简单,适应性广泛,同样适用于ubuntu-14.04.x版本

核心步骤和关键点。

ln -sf /bin/bash /bin/sh

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

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:如何不建立软连接?