
So being able to build and maintain Debian packages has always been important to us. In addition, we want to distribute our own tools as. However, if the bundled software is outdated, we still need to recompile a newer version ourselves. Debian itself already comes with thousands of packages ready to be installed.

We've relied on the Debian operating system to power our servers from day one.

When I started working at Jimdo in 2013, we had our own share of problems building Debian packages. In this article I will tell you the story behind a build system for Debian packages I developed at Jimdo that addresses many pain points we faced over the years. There are many things that can, and initially will, go wrong.įortunately, the right mix of automation and virtualization can make a big difference.

deb package, chances are you were either overwhelmed by the sheer number of available build tools and file formats or you messed up your system in an attempt to satisfy all of the package's dependencies. If you've ever tried to turn some software into a. Building Debian packages isn't always fun.
