Mise a jour de Bind en Bind9
Un article de Diablotins.org.
|
[modifier]
Mise à jour de Bind en Bind 9
Par défaut, sur FreeBSD, le Bind système est un Bind 8, mais il est possible que vous vouliez Bind 9.
Trois solutions s'offrent à vous :
- soit vous installez Bind9 :
# portinstall bind9
et vous ne lancez plus votre Bind via /etc/rc.conf mais vous le lancez via le script /usr/local/etc/rc.d/bind9.sh , (il est possible qu'il faille en créer un).
La configuration se fera donc dans /usr/local/etc/bind .
- soit vous l'installez via portinstall comme tout à l'heure et vous le lancez
# vi /etc/rc.conf : -- [...] named_enable="YES" named_program="/usr/local/sbin/named" named_flags="" [...]
La configuration se fera toujours dans /usr/local/etc/bind .
- soit dernière méthode, la mienne, le remplacement de la version système.
# portinstall -m '-DPORT_REPLACES_BASE_BIND9' bind9
Il se lance comme un bind système :
named_enable="YES "
la modification du make.conf est possible pour les upgrades 'tout confort':
# vi /etc/make.conf -- [...] PORT_REPLACES_BASE_BIND9=1 [...]
Dans le fichier /etc/make.conf une modification reste utile pour les majs du systeme :
NO_BIND= true
Cette ligne sert à eviter de casser Bind9, quant on met à jour 'le monde' sur la FreeBSD.
