dpkgエラー:理解されていないデータメンバーが含まれています



Dpkg Error Contains Ununderstood Data Member



解決:

私はそれを修正する方法を見つけました。の$ THEOS / makefiles / package / deb.mkは、次の行を置き換えます。

$(ECHO_NOTHING)COPYFILE_DISABLE = 1 $(FAKEROOT)-r dpkg-deb -b '$(THEOS_STAGING_DIR)' '$(_ THEOS_DEB_PACKAGE_FILENAME)' $(STDERR_NULL_REDIRECT)$(ECHO_END)

この行で:



$(ECHO_NOTHING)COPYFILE_DISABLE = 1 $(FAKEROOT)-r dpkg-deb -Zgzip -b '$(THEOS_STAGING_DIR)' '$(_ THEOS_DEB_PACKAGE_FILENAME)' $(STDERR_NULL_REDIRECT)$(ECHO_END) 

NS.debファイルは、Theosビルドシステムにそうするように指示したために作成されます。 NSMakefileのパッケージインストールルールは、を使用してDebianパッケージを作成していますxz圧縮。現在、この種の圧縮は、のバージョンでサポートされています。1.15.6以上のdpkg。

だから、あなたの問題を解決するために、あなたは更新する必要があります新しいバージョンにdpkgするか、パッケージサポートなしでTheosをインストールします。おそらく単純ですmakeinstallがそれを行います。



その更新の場合dpkgは不可能であり、パッケージ管理のサポートなしでプログラムをインストールしたくない場合、他の(より面倒な)方法は、パッケージが圧縮されるアルゴリズムを変更することです。ここに、これを行う方法についての良い情報があります。