web-dev-qa-db-ja.com

dpkg-deb:エラー:制御ディレクトリに不正な権限があります

Ubuntu 12.04を実行していますVM= rpmファイルをdebファイルに変換しようとしています。Sudo alien --to-deb --scripts Oracle-xe-11.2.0-1.0.x86_64.rpmを実行すると、このエラーが発生します

dpkg-deb: error: control directory has bad permissions 777 (must be
> >=0755 and <=0775)

ファイルを含むディレクトリでSudo chmod 0755 Oracle-xe-11.2.0-1.0.x86_64.rpmおよびSudo chmod -R 0755を試してもエラーが発生します。制御ディレクトリとは何ですか?

更新制御ディレクトリエラーの前にこのエラーが発生する前にこれを実現できなかったのは残念です。

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

Sudo apt-file search libXm.so.3を実行するとlibmotif4: /usr/lib/x86_64-linux-gnu/libXm.so.3が返されたため、libmotif4をダウンロードしてもエラーが発生し、さらにlibmotif3もダウンロードしてエラーが発生しました。

Sudo alien -g my.rpmを実行すると、Oracle-xe-11.2.0およびOracle-xe-11.2.0.origディレクトリが生成されました。 Sudo chmod -R 0755 Oracle-xe-11.2.0を実行してからdebian/rules binaryを実行して、上記のエラーを生成しました。

6
gary69

コントロールディレクトリがNTFSファイルシステム上にある場合、このエラーが発生します。実際、ファイルシステムはファイルの権限をサポートしている必要があります。

したがって、最初のアドバイスは、Ex4またはその他のファイルシステムがあるホームディレクトリのどこかにファイルをコピーすることです。

4
sarigalin