Из я прочитал здесь , как установить oracle 10g xe в Ubuntu 10.x, но не в 11.04 (64 бит). Но с 11.04 он больше не работает из-за исключений зависимостей. Итак, как установить oracle 10g xe в Ubuntu 11.04?
Я даже нашел какой-то вариант, как это исправить отсюда , но в моем случае это не работает - такое же исключение имеет место:
oracle-xe -универсальный: i386 зависит от libc6 (> = 2.3.2); однако: пакет libc6: i386 не установлен.
Мне кажется, что пакет повреждается. Если я понимаю, что это правильно, libc последняя версия 2.14 (http://www.eglibc.org/home)
Таким образом, необходимо восстановить этот пакет без этой зависимости для установки его.
Извлеките 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 - oracle-xe-universal_10.2.0.1-1.0_i386 && sudo dpkg-i сборки - архитектура силы oracle-xe-universal_10.2.0.1-1.0_i386.deb
Сначала необходимо установить библиотеки на 32 бита:
sudo apt-get install libc6-i386
sudo apt-get install libaio
Начните установку экспресса оракула:
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