Installation¶
Defender comes as:
- a RPM package, available for RHEL 9 and derivative distributions
- a deb package, available for Debian Bookworm, Ubuntu Jammy and Ubuntu Noble
Dependencies¶
DNSdist¶
As of 1.0, Defender requires DNSdist 1.9.0 or later, which can be installed from the usual PowerDNS repository.
libyaml¶
A package for the libyaml dependency is provided alongside the Defender RPM package for RHEL-based distributions because it's not included in some derivatives, including SLES. Debian and Ubuntu derivatives provide it directly.
lua-yaml¶
A package for the lua-yaml dependency is provided alongside the Defender RPM package for RHEL 9. It is directly provided by the Linux distribution for Debian and Ubuntu derivatives.
lua-nats¶
A package for the lua-nats dependency is provided alongside the Defender package for all supported distributions. Transitive dependencies are also provided:
- for Debian and Ubuntu derivatives: lua-uuid
- for RHEL-based distributions: lua-cjson, lua-sec, lua-socket and lua-uuid