答案1
提取 deb 文件,打开 Oracle-xe-universal_10.2.0.1-1.0_i386/DEBIAN/control 并删除 libc6 的依赖项,最终得到:
依赖:libaio(>= 0.3.96)| libaio1(>= 0.3.96)
然后 cd 到包含解压文件夹的目录并执行 dpkg-deb --build oracle-xe-universal_10.2.0.1-1.0_i386 && sudo dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.0_i386.deb
答案2
我觉得这个包坏了。如果我理解正确的话,libc 最新版本是 2.14 (http://www.eglibc.org/home)
因此,您应该重建这个没有此依赖项的包来安装它。
答案3
首先,您必须安装 32 位库:
sudo apt-get install libc6-i386
sudo apt-get install libaio
开始安装 oracle express:
dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.1_i386.deb
配置它:
sudo /etc/init.d/oracle-xe configure
将所需的环境变量添加到.bashrc
:
sudo nano ~/.bashrc
添加以下几行:
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH