0

手作りの debian パッケージを Squeeze (つまり、squeezechroot) でビルドするとインストールされませんか? インストール可能なパッケージをビルドしますが、wheezyボックスでビルドした場合。

どちらの場合でも正常にビルドされることに注意してください。CMake/CPack を使用して debian パッケージを生成しています。

私が得るエラーメッセージは次のとおりです。

user@buildbox:/builddir/packagename# dpkg -i packagename_1.0.3.deb
(データベースを読み込んでいます ... 35116 個のファイルとディレクトリが現在インストールされています。)
packagename を解凍しています (packagename_1.0.3.deb から) ...
dpkg: packagename_1.0.3.deb の処理中にエラーが発生しました (--install):
 `/usr/share/packagename/builddir/mixer_devices.txt.dpkg-new' を作成できません (`./usr/share/packagename/builddir/mixer_devices.txt' の処理中): そのようなファイルまたはディレクトリはありません
dpkg-deb: サブプロセスの貼り付けがシグナルによって強制終了されました (壊れたパイプ)
処理中にエラーが発生しました:
 packagename_1.0.3.deb
4

1 に答える 1

0

mixer_devices何らかの理由で、作成された deb ファイル内に含まれていない可能性がありますか?

を実行しar x packagename_1.0.3.debて、tar ファイルに何が含まれているかを確認してください。

于 2012-08-28T15:27:54.913 に答える