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
を実行して、上記のエラーを生成しました。
コントロールディレクトリがNTFSファイルシステム上にある場合、このエラーが発生します。実際、ファイルシステムはファイルの権限をサポートしている必要があります。
したがって、最初のアドバイスは、Ex4またはその他のファイルシステムがあるホームディレクトリのどこかにファイルをコピーすることです。