Debian Packaging

  • There are countless (often deprecated) tutorials
    and different variants about how to create a Debian package

  • Quite a difficult djungle to fight through even with a Machete
    only to discover that from all that information you only need a small amount.

  • Most HowTos start with Getting the Upstream Tarball
    but most of the time you don't have or need this.

  • Very often you only have a shell skript, binary or JAR file or something similar
    which you just want to get into a package
    so that you can take advantage of the system's package manager and not bypass it.

  • What follows is a guide to quickly create packages with some optional variants.

  • You should always make sure, that a package is in good shape, but applying all the rules
    of the Debian Policy would be overkill (Remember: We are pragmatic here)

    If you want to get your package into Debian,
    then of course you should follow their advice and policies...