8
respostas

Conversao do pacote rpm - falhou - nao conseguiu criar o diretorio.

A Oracle não suporta oficialmente o Ubuntu como uma plataforma de instalação para o seu banco de dados, mas há comandos que podemos usar para converter o pacote rpm (pacote fornecido pela Oracle) para deb (pacote suportado pelo Ubuntu). Para isso, digite:

sudo alien --scripts oracle-xe-11.2.0-1.0.x86_64.rpm

Retorna a informacao de que nao conseguiu criar o diretorio.

8 respostas

Oi Henrique, você pode colar exatamente a mensagem de erro aqui? Assim posso tentar te ajudar melhor.

Abraços e bons estudos.

henrique@ubuntu:~$ cd ~/Downloads/Disk1 henrique@ubuntu:~/Downloads/Disk1$ sudo apt-get install alien libaio1 unixodbc [sudo] password for henrique: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? henrique@ubuntu:~/Downloads/Disk1$ sudo alien --scripts oracle-xe-11.2.0-1.0.x86_64.rpm mkdir: cannot create directory ‘oracle-xe-11.2.0’: File exists unable to mkdir oracle-xe-11.2.0: at /usr/share/perl5/Alien/Package.pm line 257. henrique@ubuntu:~/Downloads/Disk1$

Tenta executar o comando abaixo com o arquivo em outro diretório

sudo alien --scripts oracle-xe-11.2.0-1.0.x86_64.rpm

Ele está reclamando que não pode criar uma pasta com o mesmo nome de um arquivo, isso é uma coisa do linux msm.

Espero ter ajudado

Abraços e bons estudos.

peguei os arquivos da pasta Disk1 e passei para a pasta documentos e tentei executar o codigo mas nao encontrou. Depois tentei trazer os arquivos para a pasta Disk1 novamente e tentei executar a linha de comandos na pasta Desktop e nao encontrou o arquivo. Acho que precisarei de algo mais detalhado para esta parte da instalacao, ainda sou muito iniciante. Sera que conseguiria me ajudar?

Tenta fazer assim Henrique, vai até a pasta que está o arquivo oracle-xe-11.2.0-1.0.x86_64.rpm e executa a seguinte sequencia de comandos

mkdir setup
cd setup
sudo alien --scripts ../oracle-xe-11.2.0-1.0.x86_64.rpm

Cola aqui a saída se rolar algum erro.

Abraços

henrique@ubuntu:~/Downloads/Disk1/setup$ sudo alien --scripts ../oracle-xe-11.2.0-1.0.x86_64.rpm [sudo] password for henrique: oracle-xe_11.2.0-2_amd64.deb generated henrique@ubuntu:~/Downloads/Disk1/setup$

Agora estou nesta fase:

henrique@ubuntu:~/Downloads/Disk1$ sudo dpkg -i oracle-xe_11.2.0-2_amd64.deb (Reading database ... 208639 files and directories currently installed.) Preparing to unpack oracle-xe_11.2.0-2_amd64.deb ... Unpacking oracle-xe (11.2.0-2) ... dpkg-deb: error: unexpected end of file in archive member header in oracle-xe_11.2.0-2_amd64.deb dpkg: error processing archive oracle-xe_11.2.0-2_amd64.deb (--install): subprocess dpkg-deb --fsys-tarfile returned error exit status 2 Processing triggers for libc-bin (2.23-0ubuntu7) ... Errors were encountered while processing: oracle-xe_11.2.0-2_amd64.deb henrique@ubuntu:~/Downloads/Disk1$ sudo /etc/init.d/oracle-xe configure sudo: /etc/init.d/oracle-xe: command not found henrique@ubuntu:~/Downloads/Disk1$

agora encontrei mais este erro:

henrique@ubuntu:~/Downloads/Disk1$ sudo dpkg -i oracle-xe_11.2.0-2_amd64.deb (Reading database ... 208639 files and directories currently installed.) Preparing to unpack oracle-xe_11.2.0-2_amd64.deb ... Unpacking oracle-xe (11.2.0-2) ... dpkg-deb: error: unexpected end of file in archive member header in oracle-xe_11.2.0-2_amd64.deb dpkg: error processing archive oracle-xe_11.2.0-2_amd64.deb (--install): subprocess dpkg-deb --fsys-tarfile returned error exit status 2 Processing triggers for libc-bin (2.23-0ubuntu7) ... Errors were encountered while processing: oracle-xe_11.2.0-2_amd64.deb