5
Debain .debパッケージを作成しようとしています。パッケージが正常に作成されているが、私はそれをインストールしようとすると、私は次のエラーを取得しています:dpkgがエラー "ディレクトリです"
unable to open file '/var/lib/dpkg/tmp.ci//opt': Is a directory
パッケージのディレクトリ構造は次のとおりです。PREINSTで
.
└── DEBIAN
├── control
├── opt
│ └── myDir
│ └── myfile
├── postinst
└── preinst
私がきた - mkdir -p /opt/myDir
のpostinstは空
パッケージを別のホストにインストールしようとすると、以下のエラーが表示されます。
package control info rmdir of `opt' didn't say not a dir: Directory not empty
アイデア?
まず、preinstにディレクトリを作成したくありません。 Dpkgは必要に応じてこれを作成します。次に、/ optにDebianパッケージをインストールしたくありません。これはDebian PolicyとFHSの違反です。あなたがなぜエラーを見ているのか正確にはわかりません。 –
'preinst'スクリプト全体を投稿してください。 – Flimzy