Command using dpkg:
Code: Select all
$ fakeroot dpkg -b blarg blarg_0.1_all.deb
Code: Select all
$ tar -cf data.tar ./usr
$ gzip data.tar
$ tar -cf control.tar ./control
$ gzip control.tar
$ ar rcs blarg_0.1_all.deb data.tar.gz control.tar.gz debian-binary
Here are the contents of the two packages:
dpkg:
- control.tar.gz
- ./control
- data.tar.gz
- ./usr/bin/blarg
- debian-binary
- control.tar.gz
- ./control
- data.tar.gz
- ./usr/bin/blarg
- debian-binary
Code: Select all
dpkg-deb: file `blarg_0.1_all.deb' is not a debian binary archive (try dpkg-split?)
dpkg: error processing blarg_0.1_all.deb (--install):
subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
blarg_0.1_all.deb