Installer et configurer un serveur DNS sous Gentoo / Calculate Linux
Table des matières
Pour installer le service DNS sur notre serveur, installer le paquet net-dns/bind.
Vérifier l'installation à l'aide de la commande
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:
Une fois l'a vérification faite avec emerge, et que les éventuels soucis sont réglés, on est prêts à installer bind.
Lancer l'installation avec
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