deb バイナリ パッケージをゼロから作成する perl スクリプトを作成しました。データ、コントロールなどを作成しましたが、deb パッケージで dpkg -i を実行すると、データからファイルを作成できないと不平を言います。例: '.dpkg-new' を作成できません ('' の処理中): そのようなファイルまたはディレクトリはありません。
確認するためにいくつかの .deb パッケージをダウンロードしましたが、ディレクトリ構造の作成に preinst スクリプトを使用していません。
preinst に独自のディレクトリを作成する必要があると考えていますが、正しくないようです...おそらく何か不足していますか?
データからのファイルが preinst sh にコピーされるディレクトリを作成する必要がありますか、それとも dpkg で作成する必要がありますか?