Hacker News new | ask | show | jobs
by stephenr 3999 days ago
You need those things up to build the package not to install it
1 comments

Ah I misunderstood the article. I just package my application source in a tar during deployment. I thought that's what most people do.
Using a native package gives so much more power - you define that the package relies on python, and maybe a mysql or postgres client, redis, whatever it needs, and then just install the one package, and let apt/dpkg handle the dependencies.

I'm a big fan of using the config-package-dev package from DebAthena to build config packages, which allow for about 99.9% of Debian server setup to be defined in Debian packages.