How do I determine the bare minimum Debian package requirements to run BIND9?
0
votes
1
answer
206
views
I want to create a Debian based DNS Server to run BIND9.
There is plenty of information on package dependencies. but it is all about how to install required packages when installing
package-x.y.z
. However, I cannot find *anything* about how to find out all the packages that are ***not*** required by package-x.y.z
and uninstall them.
What I want to be able to do is get the answer to this question:
What are the *absolute minimum* set of packages required in order to successfully run BIND9, such that I can uninstall (or not install in the first place) all packages that are **not** required (directly or indirectly) in order to run BIND9?
For example, it's obvious that named
/bind
requires network connectivity, else it could not serve inbound DNS queries, so we *know* all packages and drivers for IP networking will be required. We also know we must have NTP because that serves a pretty important time keeping function which, although maybe not directly required or used by the named
/bind
process, is definitely indirectly required in order to enforce DNSSEC and other PKI tasks. We obviously also need everything for local user authentication, and also for running the SSH service to allow server management.
Perhaps I really should be asking - what is the absolute bare minimum Debian install that I can build, onto which I would only need to install BIND9?
Asked by skeetastax
(159 rep)
Jun 4, 2024, 04:59 AM
Last activity: Jun 4, 2024, 06:31 AM
Last activity: Jun 4, 2024, 06:31 AM