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 Debian package is a file that ends in . deb and contains software for your Debian system. A . deb is also known as a binary package.
Install deb Files Using the GDebi Package Installer GDebi is a simple tool for installing local deb packages. Apart from installing the specified file, it also identifies all the required dependencies and automatically downloads and installs them using apt. Now you can use GDebi for installing deb packages.
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.
I've found fpm to be very useful for creating binary .deb
packages.
you should have a look here (part 4 and 6 for basic stuffs)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With