dpkg-deb: erro: o diretório de controle tem permissões ruins

1

Estou executando uma VM Ubuntu 12.04 e tentando converter um arquivo rpm em um arquivo deb. Quando eu executo sudo alien --to-deb --scripts oracle-xe-11.2.0-1.0.x86_64.rpm , recebo este erro

dpkg-deb: error: control directory has bad permissions 777 (must be

=0755 and <=0775)

Eu tentei sudo chmod 0755 oracle-xe-11.2.0-1.0.x86_64.rpm e sudo chmod -R 0755 no diretório que contém o arquivo e ainda recebo o erro. Qual é o diretório de controle?

Atualizar Desculpe por não perceber isso antes de eu estar recebendo este erro antes do erro do diretório de controle.

dpkg-shlibdeps: warning: /usr/lib/x86_64-linux-gnu/libXm.so.3 has an unexpected SONAME (libXm.so.4) 

dpkg-shlibdeps: error: no dependency information found for /usr/lib/x86_64-linux-gnu/libXm.so.3

Corri o sudo apt-file search libXm.so.3 e ele retornou libmotif4: /usr/lib/x86_64-linux-gnu/libXm.so.3 , então baixei o libmotif4 e ainda recebi o erro e então baixei o libmotif3 e obtive o erro.

Eu corri sudo alien -g my.rpm e isso gerou os diretórios oracle-xe-11.2.0 e oracle-xe-11.2.0.orig. Corri sudo chmod -R 0755 oracle-xe-11.2.0 e depois executei debian/rules binary para gerar os erros descritos acima.

    
por gary69 29.12.2015 / 22:55

1 resposta

3

Se o seu diretório de controle estiver no sistema de arquivos NTFS, você receberá este erro. Na verdade, seu sistema de arquivos deve suportar permissões de arquivos.

Portanto, o primeiro conselho é copiar seus arquivos em algum lugar do seu diretório pessoal que tenha o Ex4 ou outro sistema de arquivos.

    
por 05.04.2017 / 04:45