views:

118

answers:

3

I would like to create a Debian/Ubuntu .deb package from a set of prebuilt binaries. I don't have any access to the source code. The only tutorials I've found on creating debs require source code access, and so do all the convenient and easy tools for creating Debian packages.

So how can I create a deb from a folder of binaries?

A: 

1) you need to know where to put those binaries: in /usr/bin?

2) Then, you need you create yourself a temp directory for packaging e.g. /tmp/package

3) You need to write yourself DEBIAN control files e.g. control, postrm, preinst etc.

4) You put those DEBIAN control files in /tmp/package/DEBIAN

5) You run 'dpkg-deb'

This is just a quick overview; some steps are missing. Have a look at how I do this with my makefiles here under /trunk/project.

This should get you started anyhow. Hope this helps.

jldupont
+1  A: 

you should have a look here (part 4 and 6 for basic stuffs)

chub
A: 

See man dpkg-deb (--build command) and man deb-control.

.deb file creation with DEBIAN directory instead of debian one is really simple.

Vanni Totaro