Intentando instalar Oracle xe 11g mediante un archivo RPM en Deepin OS

Intentando instalar Oracle xe 11g mediante un archivo RPM en Deepin OS

Soy usuario de Deepin OS. Quiero instalar Oracle Xe 11g pero cuando intento instalarlo, aparece los siguientes errores:

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

Respuesta1

Deepin OS está basado en Debian y de manera similar utiliza el sistema de administración de paquetes APT. Como tal, no podrás utilizar el comando RPM directamente. Una forma de instalar este software sería convertir el .rpmpaquete a .debconExtraterrestre- según lo recomendado por la salida del terminal que ha publicado. Primero debe convertirlo y luego seguir los pasos para instalar ese nuevo archivo con dpkg y apt-get. Los conceptos básicos del uso de Alien con paquetes apt son:

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

Advertencia:Alien es una herramienta ingeniosa, pero puede generar muchos problemas imprevistos al instalar o ejecutar el software convertido y, como tal, a menudo se la trata como laúltimo recurso. Para comprometerse completamente con este método, recomiendo seguireste método de instalación más completo, lo que requiere un script chkconfig, configurar algunos parámetros del kernel y otros pasos de configuración.


Alternativamente, eche un vistazo aesta guíaque analiza el uso de Alien pero también sugiere otros métodos para instalar Oracle XE que, en última instancia, pueden ser menos dolorosos, incluido el uso de varios tipos de virtualización, incluido un método con Vagrant + Puppet y otro con Docker.

información relacionada