Utiliser Gentoo et Calculate Linux

Installer et configurer un serveur DNS sous Gentoo / Calculate Linux

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

Présentation





Installation



Pour installer le service DNS sur notre serveur, installer le paquet net-dns/bind.

Vérifier l'installation à l'aide de la commande

Code BASH :
emerge -p bind


Lorsque j'ai tenté de le faire sur mon serveur, j'ai eu cette erreur:

<div class="formatter-container formatter-hide no-js"><span class="formatter-title">Caché :</span><div class="formatter-content">oxygen adrien # emerge -p bind

These are the packages that would be merged, in order:

Calculating dependencies |

!!! Problem resolving dependencies for net-dns/bind
... done!

!!! The ebuild selected to satisfy "bind" has unmet requirements.
- net-dns/bind-9.9.2_p1::gentoo USE="berkdb ipv6 ssl -caps -dlz -doc -filter-aaaa -geoip -gost -gssapi -idn -ldap -mysql -odbc -postgres -python -rpz -rrl -sdb-ldap (-selinux) -static-libs -threads -urandom -xml" CDISTRO="CSS"

The following REQUIRED_USE flag constraints are unsatisfied:
berkdb? ( dlz )

The above constraints are a subset of the following complete expression:
postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz !threads ) odbc? ( dlz ) ldap? ( dlz ) sdb-ldap? ( dlz ) gost? ( ssl ) threads? ( caps )
</div></div>

J'ai donc ajouté le USE qui va bien:

Code BASH :
echo "net-dns/bind dlz" >> /etc/portage/package.use/custom 


Une fois l'a vérification faite avec emerge, et que les éventuels soucis sont réglés, on est prêts à installer bind.

Code BASH :
[ebuild  N     ] net-dns/bind-9.9.2_p1  USE="berkdb dlz ipv6 ssl -caps -doc -filter-aaaa -geoip -gost -gssapi -idn -ldap -mysql -odbc -postgres -python -rpz -rrl -sdb-ldap (-selinux) -static-libs -threads -urandom -xml" 


Lancer l'installation avec

Code BASH :
emerge bind