Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
make_debian_rpz [24.12.2015 00:09] phantom создано |
make_debian_rpz [24.12.2015 00:58] phantom |
||
---|---|---|---|
Строка 37: | Строка 37: | ||
**//# apt-get source bind9//** | **//# apt-get source bind9//** | ||
- | Перейти в каталог с исходниками: | + | Перейти в каталог с исходниками (номер версии может быть другой): |
**//# cd bind9-9.9.5.dfsg//** | **//# cd bind9-9.9.5.dfsg//** | ||
+ | |||
+ | Добавить поддержку RPZ: | ||
+ | |||
+ | <code> | ||
+ | # sed -i -e 's/--enable-filter-aaaa \\/--enable-filter-aaaa \\\n\t\t--enable-rpz-nsip \\\n\t\t--enable-rpz-nsdname \\/g' debian/rules | ||
+ | </code> | ||
+ | |||
+ | //Команда находит в файле **debian/rules** строку **'--enable-filter-aaaa \'** и добавляет после нее строки **'--enable-rpz-nsip \'** и **'--enable-rpz-nsdname \'**.// | ||
Собирать новые .deb с поддержкой RPZ: | Собирать новые .deb с поддержкой RPZ: | ||
- | **//# debuild -i -us -uc -b -eEXTRA_FEATURES='--enable-rpz-nsip --enable-rpz-nsdname'//** | + | **//# debuild -i -us -uc -b//** |
Проверить результат: | Проверить результат: | ||
- | **//ls -la ../bind9*.deb//** | + | **//# ls -la ../bind9*.deb//** |
**Для установки понадобятся пакеты (.deb) bind9 и bind9utils. Все остальное (из каталога bind-rpz) можно удалить.** | **Для установки понадобятся пакеты (.deb) bind9 и bind9utils. Все остальное (из каталога bind-rpz) можно удалить.** |