From charlesreid1

No edit summary
No edit summary
Line 21: Line 21:
</pre>
</pre>


Dunno... not working... can't figure this out... giving up.
Dunno... not working...  
 
<pre>
$ dpkg-buildpackage -us -uc
dpkg-buildpackage: info: source package recon-ng
dpkg-buildpackage: info: source version 1.41-1kali1
dpkg-buildpackage: info: source distribution kali
dpkg-buildpackage: info: source changed by Mati Aharoni <muts@kali.org>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build recon-ng
fakeroot debian/rules clean
dh clean
dh: Compatibility levels before 9 are deprecated (level 8 in use)
  dh_testdir
  dh_auto_clean
dh_auto_clean: Compatibility levels before 9 are deprecated (level 8 in use)
  dh_clean
dh_clean: Compatibility levels before 9 are deprecated (level 8 in use)
dpkg-source -b recon-ng
dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../recon-ng_1.41.orig.tar.{bz2,gz,lzma,xz}
dpkg-buildpackage: error: dpkg-source -b recon-ng gave error exit status 255
</pre>
 
can't figure this out...

Revision as of 02:52, 26 January 2018

Mysterious.

Chapter 5: https://www.debian.org/doc/manuals/maint-guide/dother.en.html

Chapter 6: https://www.debian.org/doc/manuals/maint-guide/build.en.html

Here's what you do:

Start by installing debhelper:

apt-get install debhelper dh-make

Now go to the directory level where the debian/ directory is located. ls debian should show you the contents of the debian directory (source, rules, etc.).

Now run the command to build the debian package (.deb file):

dpkg-buildpackage -us -uc

Dunno... not working...

$ dpkg-buildpackage -us -uc
dpkg-buildpackage: info: source package recon-ng
dpkg-buildpackage: info: source version 1.41-1kali1
dpkg-buildpackage: info: source distribution kali
dpkg-buildpackage: info: source changed by Mati Aharoni <muts@kali.org>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build recon-ng
 fakeroot debian/rules clean
dh clean 
dh: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_testdir
   dh_auto_clean
dh_auto_clean: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_clean
dh_clean: Compatibility levels before 9 are deprecated (level 8 in use)
 dpkg-source -b recon-ng
dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../recon-ng_1.41.orig.tar.{bz2,gz,lzma,xz}
dpkg-buildpackage: error: dpkg-source -b recon-ng gave error exit status 255

can't figure this out...