디자인: 아카이브 오류에 data.tar.gz 항목이 없습니다.

디자인: 아카이브 오류에 data.tar.gz 항목이 없습니다.

명령을 사용하여 바이너리 deb 패키지를 만들었습니다 dpkg-deb. 설치되고 작동합니다.

> dpkg-deb --build /test
dpkg-deb: building package `xxx' in `test.deb'.

이제 패키지에 서명하고 싶지만 debsigs가 오류와 함께 실패합니다.

> debsigs --sign=maint -k XXX /test.deb
no entry data.tar.gz in archive

문제가 있습니까 dpkg-deb?

편집하다

> ar t /test.deb
debian-binary
control.tar.gz
data.tar.xz
_gpgmaint

답변1

귀하의 버전은 -compressed 를 포함하는 패키지를 dpkg-deb생성 하지만 해당 버전은 이를 지원하지 않으며 -compressed 구성 요소만 지원합니다. 이 문제를 해결하려면 두 가지 방법이 있습니다..debxzdata.tardebsigsgzipdata.tar

  • debsigs0.1.18 이상으로 업그레이드하세요 . (아마도 여러분이 사용하고 있는 Ubuntu Precise나 Trusty에서는 지원되지 않지만 널리 사용 가능합니다.)
  • 압축을 위해 명령에 추가하여 강제로 dpkg-deb사용합니다 gzip.-Zgzipdpkg-deb

관련 정보