Tentando instalar o Oracle xe 11g via arquivo RPM no Deepin OS

Tentando instalar o Oracle xe 11g via arquivo RPM no Deepin OS

Sou usuário do Deepin OS. Quero instalar o Oracle Xe 11g, mas quando tento instalá-lo, recebo os seguintes erros:

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

Responder1

Deepin OS é baseado em Debian e usa de forma semelhante o sistema de gerenciamento de pacotes APT. Como tal, você não poderá usar o comando RPM diretamente. Uma maneira de instalar este software seria converter o .rpmpacote para .debcomEstrangeiro- conforme recomendado pela saída do terminal que você postou. Você primeiro o converteria e depois seguiria as etapas para instalar esse novo arquivo com dpkg e apt-get. O básico do uso do Alien com pacotes apt é:

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

Embargo:Alien é uma ferramenta bacana, mas pode resultar em muitos problemas imprevistos ao instalar ou executar o software convertido e, como tal, é frequentemente tratado como oúltimo recurso. Para se comprometer totalmente com este método, recomendo seguireste método de instalação mais completo, que requer um script chkconfig, configuração de alguns parâmetros do kernel e outras etapas de configuração.


Alternativamente, dê uma olhada emeste guiaque discute o uso do Alien, mas também sugere outros métodos para instalar o Oracle XE que podem ser menos dolorosos - incluindo o uso de vários tipos de virtualização, incluindo um método com Vagrant + Puppet e outro com Docker.

informação relacionada