Это старая версия документа!
Все действия выполняются от пользователя root
Изменить пользователя на root:
# su
Обновить репозитарии:
# apt-get update
Установить необходимые инструменты и библиотеки для сборки .deb:
# apt-get install dpkg-dev devscripts
А так же для сборки bind9:
# apt-get build-dep bind9
Данные действия выполняются от обычного пользователя
Создать каталог в котором будут производиться все действия и перейти в него:
# mkdir ~/bind-rpz
# cd ~/bind-rpz
Загрузить исходники текущей версии bind9:
# apt-get source bind9
Перейти в каталог с исходниками:
# cd bind9-9.9.5.dfsg
Собирать новые .deb с поддержкой RPZ:
# debuild -i -us -uc -b -eEXTRA_FEATURES='–enable-rpz-nsip –enable-rpz-nsdname'
Проверить результат:
# ls -la ../bind9*.deb
Для установки понадобятся пакеты (.deb) bind9 и bind9utils. Все остальное (из каталога bind-rpz) можно удалить.
Выйти из пользователя root:
# exit