Install this package:
emerge -a net-dns/unbound
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask net-dns/unbound
Or alternatively:
emerge --autounmask-write -a net-dns/unbound
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.24.2-r1 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 0/8 |
| 1.24.2 | 8 | ~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 | 0/8 |
| 1.24.1-r1 | 8 | ~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 | 0/8 |
| 1.23.0-r1 | 8 | ~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 | 0/8 |
<pkgmetadata> <maintainer type="person"> <email>mschiff@gentoo.org</email> <name>Marc Schiffbauer</name> </maintainer> <longdescription lang="en"> Unbound is a validating, recursive, and caching DNS resolver. The C implementation of Unbound is developed and maintained by NLnet Labs. It is based on ideas and algorithms taken from a java prototype developed by Verisign labs, Nominet, Kirei and ep.net. Unbound is designed as a set of modular components, so that also DNSSEC (secure DNS) validation and stub-resolvers (that do not run as a server, but are linked into an application) are easily possible. </longdescription> <slots> <subslots>Reflect ABI of libunbound.so.</subslots> </slots> <use> <flag name="dnscrypt">Enable DNSCrypt support</flag> <flag name="dnstap">Enable dnstap support</flag> <flag name="ecdsa">Enable ECDSA support</flag> <flag name="ecs">Enable EDNS client subnet support</flag> <flag name="gost">Enable GOST support</flag> <flag name="http2">Enable HTTP/2 support for DoH<pkg>net-libs/nghttp2</pkg></flag> <flag name="redis">Enable cache db backend which uses<pkg>dev-libs/hiredis</pkg></flag> <flag name="tfo">Enable TCP Fast Open client+server</flag> </use> <upstream> <remote-id type="github">NLnetLabs/unbound</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p net-dns/unbound |
euse -E <flag> -p net-dns/unbound |
euse -D <flag> -p net-dns/unbound
| Flag | Description | 1.24.2-r1 | 1.24.2 | 1.24.1-r1 | 1.23.0-r1 |
|---|---|---|---|---|---|
| debug | Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces | ✓ | ✓ | ✓ | ✓ |
| dnscrypt | Enable DNSCrypt support | ✓ | ✓ | ✓ | ✓ |
| dnstap | Enable dnstap support | ✓ | ✓ | ✓ | ✓ |
| ecdsa | Enable ECDSA support | ⊕ | ⊕ | ⊕ | ⊕ |
| ecs | Enable EDNS client subnet support | ✓ | ✓ | ✓ | ✓ |
| gost | Enable GOST support | ✓ | ✓ | ✓ | ✓ |
| http2 | Enable HTTP/2 support for DoH<pkg>net-libs/nghttp2</pkg> | ⊕ | ⊕ | ⊕ | ⊕ |
| python | Add optional support/bindings for the Python language | ✓ | ✓ | ✓ | ✓ |
| redis | Enable cache db backend which uses<pkg>dev-libs/hiredis</pkg> | ✓ | ✓ | ✓ | ✓ |
| selinux | !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur | ✓ | ✓ | ✓ | ✓ |
| static-libs | Build static versions of dynamic libraries as well | ✓ | ✓ | ✓ | ✓ |
| systemd | Enable use of systemd-specific libraries and features like socket activation or session tracking | ✓ | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ | ✓ |
| tfo | Enable TCP Fast Open client+server | ⊕ | ⊕ | ⊕ | ⊕ |
| threads | Add threads support for various packages. Usually pthreads | ✗ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | unbound-1.24.2.tar.gz | 6905018 bytes | 1.24.2 |
| DIST | unbound-1.24.2.tar.gz.asc | 862 bytes | 1.24.2 |
| Type | File | Size |
|---|---|---|
| DIST | unbound-1.23.0.tar.gz | 6770860 bytes |
| DIST | unbound-1.23.0.tar.gz.asc | 833 bytes |
| DIST | unbound-1.24.1.tar.gz | 6902613 bytes |
| DIST | unbound-1.24.1.tar.gz.asc | 862 bytes |