Попытка установить Oracle XE 11G через RPM-файл на Deepin OS

Попытка установить Oracle XE 11G через RPM-файл на Deepin OS

Я пользователь Deepin OS. Хочу установить Oracle Xe 11g, но при попытке установить возникают следующие ошибки:

rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
    glibc >= 2.3.4 is needed by oracle-xe-11.2.0-1.0.x86_64
    libaio >= 0.3.104 is needed by oracle-xe-11.2.0-1.0.x86_64
    /bin/sh is needed by oracle-xe-11.2.0-1.0.x86_64

решение1

Deepin OS основана на Debian и аналогично использует систему управления пакетами APT. Таким образом, вы не сможете использовать команду RPM напрямую. Один из способов установки этого программного обеспечения — конвертировать пакет .rpmв.debЧужак- как рекомендовано в терминале, который вы разместили. Сначала вам нужно преобразовать его, а затем выполнить шаги по установке этого нового файла с помощью dpkg и apt-get. Основы использования Alien с пакетами apt таковы:

alien --to-deb /path/to/file.rpm
sudo dpkg -i /path/to/file.deb
sudo apt-get install -f

Предостережение:Alien — отличный инструмент, но он может привести к множеству непредвиденных проблем при установке или запуске конвертированного программного обеспечения, поэтому его часто рассматривают какКрайнее средство. Чтобы полностью придерживаться этого метода, я бы рекомендовал следоватьэтот более тщательный метод установки, что требует скрипта chkconfig, настройки некоторых параметров ядра и других шагов настройки.


В качестве альтернативы, взгляните наэто руководствов котором обсуждается использование Alien, а также предлагаются другие методы установки Oracle XE, которые в конечном итоге могут оказаться менее болезненными, в том числе использование различных видов виртуализации, в том числе один метод с Vagrant + Puppet и другой с Docker.

Связанный контент