dpkg erreur: contient ununderstood membre de données
Je suis en train d'installer un jailbreak tweak à l'aide de make package install
mais je reçois cette erreur de dpkg:
dpkg-deb: file `/tmp/_theos_install.deb' contains ununderstood data member data.tar.xz , giving up
dpkg: error processing /tmp/_theos_install.deb (--install):
subprocess dpkg-deb --fsys-tarfile returned error exit status 2
Errors were encountered while processing:
/tmp/_theos_install.deb
make: *** [internal-install] Error 1
Donc autant que je peux dire que ce n'est pas en mesure de comprendre le .xz extension, mais je ne sais pas pourquoi ce fichier est en cours de création. Merci pour l'aide.
OriginalL'auteur Connor | 2014-01-09
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé comment résoudre le problème. Dans
$THEOS/makefiles/package/deb.mk
remplacer cette ligne:avec cette ligne:
je suis confronté au même problème et utiliser ubuntu, mais ne peut pas localiser
deb.mk
fichier.si je viens de regarder cela... une fois de plus... je vais hurler!
Aide -Zlzma est recommandé par d'autres tweak développeurs.
Cela me fait une autre erreur: impossible de trouver le "./com.mytest.tweak2_0.0.1-1_iphoneos-bras.deb à installer. D'avorter. Des idées?
OriginalL'auteur Connor
La
.deb
fichier est créé parce que vous avez dit Theos système de construction pour le faire. Lepackage install
règle du Makefile est de créer le paquet Debian à l'aide dexz
de compression. Maintenant, ce type de compression est prise en charge par les versions dedpkg
égal ou supérieur à 1.15.6.Afin de résoudre votre problème, vous devez mettre à jour
dpkg
vers une version plus récente ou d'installer Theos sans emballage de soutien. Probablement une simplemake install
va le faire.Dans le cas où la mise à jour de
dpkg
n'est pas possible et que vous ne souhaitez pas installer le programme sans forfait assistance à la gestion, d'autres (de plus en plus douloureux) méthode consiste à modifier l'algorithme dans lequel le paquet est compressé. Ici vous avez de bonnes informations sur la façon de le faire.Pensé que je ne vous recommande pas, si vous voulez aller de cette façon, vous pouvez trouver ce que la règle ne dans le
Makefile
fichier.Je ne pense pas que je puisse mettre à jour dpkg parce que j'ai déjà la dernière version d'ios. Que suggérez-vous?
Je manque d'informations sur ce que vous voulez faire, mais si j'étais vous, je voudrais tout d'abord essayer d'installer l'outil sans le gestionnaire de paquets (probablement avec
make install
, comme je l'ai dit dans ma réponse). Si ce n'était pas possible, je voudrais essayer de changer la méthode de compression. J'ai la mise à jour de ma réponse, avec plus d'informations à ce sujet.Theos n'est pas installé. Je venez de cloner le repo. À l'aide de make install au lieu de faire du package installer provoque la même erreur
OriginalL'auteur rul