Eu criei um pacote deb binário com dpkg-deb
o comando. É instalável e funciona.
> dpkg-deb --build /test
dpkg-deb: building package `xxx' in `test.deb'.
Agora eu quero assinar o pacote, mas o debsigs falhou com erros:
> debsigs --sign=maint -k XXX /test.deb
no entry data.tar.gz in archive
Foi um problema com dpkg-deb
?
EDITAR
> ar t /test.deb
debian-binary
control.tar.gz
data.tar.xz
_gpgmaint
Sua versão de
dpkg-deb
produziu um.deb
pacote contendo umxz
-compresseddata.tar
, mas sua versão dedebsigs
não suporta isso, ela suporta apenas componentesgzip
-compresseddata.tar
. Para resolver isso, existem duas abordagens possíveis:debsigs
para 0.1.18 ou posterior (que está amplamente disponível, embora não no Ubuntu Precise ou Trusty, que provavelmente é o que você está usando);dpkg-deb
para compactar usandogzip
, adicionando-Zgzip
aodpkg-deb
comando.