The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Переустановить bind из портов FreeBSD"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Переустановить bind из портов FreeBSD"
Сообщение от Dmitriy Pascal emailИскать по авторуВ закладки on 16-Июн-04, 12:58  (MSK)
Как можно установить bind из портов, если он устанавливается по умолчанию?
Хотелось бы переустановить bind из портов, что бы в дальнейшем обновлять его с помощью портов.
проблема в том что в установленном по умолчанию bind'е --prefix=/usr
тогда как из портов все ставиться с --prefix=/usr/local
получается задвоение

можно ли как нибудь установить поверх в /usr?
или изменить prefix для портов?

Вообщем мыслями теряюсь, подскажите как правильней.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Переустановить bind из портов FreeBSD"
Сообщение от pva Искать по авторуВ закладки(??) on 16-Июн-04, 13:06  (MSK)
>Как можно установить bind из портов, если он устанавливается по умолчанию?
>Хотелось бы переустановить bind из портов, что бы в дальнейшем обновлять его
>с помощью портов.
>проблема в том что в установленном по умолчанию bind'е --prefix=/usr
>тогда как из портов все ставиться с --prefix=/usr/local
>получается задвоение
>
>можно ли как нибудь установить поверх в /usr?
>или изменить prefix для портов?
>
>Вообщем мыслями теряюсь, подскажите как правильней.

смотри в сторону /etc/rc.conf

named_enable="YES"
named_program="/usr/local/sbin/named"
named_flags="-c /usr/local/etc/named.conf -u bind"

и работает портовый бинд :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Переустановить bind из портов FreeBSD"
Сообщение от kolayshkin emailИскать по авторуВ закладки(??) on 16-Июн-04, 13:11  (MSK)
А разве с помощью скрипта configure нельзя изменить директорию установки?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Переустановить bind из портов FreeBSD"
Сообщение от Dmitriy Pascal emailИскать по авторуВ закладки on 16-Июн-04, 13:16  (MSK)
>А разве с помощью скрипта configure нельзя изменить директорию установки?


в Линуксе так я и делал, в портах только makefile'ы, там вроде можно что-то менять, но я так думаю после того как порты обновятся, придется заново это прописывать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Переустановить bind из портов FreeBSD"
Сообщение от Dmitriy Pascal emailИскать по авторуВ закладки on 16-Июн-04, 13:14  (MSK)
>смотри в сторону /etc/rc.conf
>
>named_enable="YES"
>named_program="/usr/local/sbin/named"
>named_flags="-c /usr/local/etc/named.conf -u bind"
>
>и работает портовый бинд :)
Всмысле удалить бинарики и все что с ними связано,
понятно что портовый, только почему то его в pkg_info невидно

вот как/где прописать, что бы при обновлении портов bind у меня тоже обновлялся?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Переустановить bind из портов FreeBSD"
Сообщение от pva Искать по авторуВ закладки(??) on 16-Июн-04, 13:34  (MSK)
>>смотри в сторону /etc/rc.conf
>>
>>named_enable="YES"
>>named_program="/usr/local/sbin/named"
>>named_flags="-c /usr/local/etc/named.conf -u bind"
>>
>>и работает портовый бинд :)
>Всмысле удалить бинарики и все что с ними связано,
>понятно что портовый, только почему то его в pkg_info невидно
>
>вот как/где прописать, что бы при обновлении портов bind у меня тоже
>обновлялся?

ненужно ничего менять , пусть умолчательлный системный бинд стоит - он не мешает
все зависит от того что прописано в rc.conf
обновился в портах бинд, ну и чудненько, портапгрейт его, и бинд дальше новый из портов работает

у меня:

root@domen.ua/var/log> pkg_info | grep bind
bind9-9.2.3         Completely new version of the BIND DNS server

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Переустановить bind из портов FreeBSD"
Сообщение от lavr emailИскать по авторуВ закладки on 16-Июн-04, 14:10  (MSK)
>>смотри в сторону /etc/rc.conf
>>
>>named_enable="YES"
>>named_program="/usr/local/sbin/named"
>>named_flags="-c /usr/local/etc/named.conf -u bind"
>>
>>и работает портовый бинд :)
>Всмысле удалить бинарики и все что с ними связано,
>понятно что портовый, только почему то его в pkg_info невидно

удалять из системы /usr/[bin|sbin|lib|libexec] никогда и ничего
не советую.

bind9 из портов можно поставить обычным образом:

# cd /usr/ports/dns/bind9
# make && make install

после чего как было сказано сделать необходимые изменения в конфигурации
/etc/rc.conf для стартового скрипта

или произвести сборку порта с ЗАМЕНОЙ системного bind'а:

# make PORT_REPLACES_BASE_BIND9=yes

http://unix1.jinr.ru/~lavr/bind9setup.html

>вот как/где прописать, что бы при обновлении портов bind у меня тоже
>обновлялся?

а порты у тебя автоматом обновляются? если да, то пиши скрипт который
будет проверять версии Makefile в bind9 и производить сборку - только
нет в этом необходимости.
Но есть другая необходимость, если сборка была с PORT_REPLACES_BASE_BIND9=yes те с заменой системного bind'а, то чтобы
при апгрейде системы и последующей сборке системный не затер наш, необходимо в /etc/make.conf:

...
NO_BIND=       true
...

такие же действия необходимы и для другого софта из портов который
установлен поверх системного

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру