Отправлено 14 Ноябрь 2012 - 12:51
Установка 603 на FreeBSD 9
# После это шага возможно не понадобится выполнять шаги 2-6
# я на самом деле делал этот шаг последним, а Вы можете попробовать установить ЦУ после этого шага, Мне он требовался для библиотеки libz.so.5
1 cd /usr/ports/misc/compat8x
make install clean
2 pkg_add -r curl
3 cd /usr/ports/net/openldap24-client
make install clean
4 cd /usr/local/lib/
ln -s liblber-2.4.so.8 liblber-2.4.so.7
ln -s libldap-2.4.so.8 libldap-2.4.so.7
5 pkg_add -r pcre
6 pkg_add -r libxml2
7 Нужно чтобы установка заработала в текстовом режиме (без синего экрана как это сделать написано выше) нужно непременно использоать putty потом как через kitty трюк с уменшением окна не проходит.
8. Установка не спросила у меня ключей шифрования (сволочь!) пришлось руками менять сгенеренные по умолчанию (pri pub и 2 рем'а)
9 Правим имя сервера для вебконсоли
ee /var/drwcs/etc/webmin.conf
например так
ServerName 192.168.1.246:9080
10. В инструкции написано
"При наличии интерпретатора perl, в зависимости от используемой ОС, может быть предложено произвести настройку некоторых параметров Сервера" - так что вообще непонятно нужен этот скрипт или нет. Поскольку перл на момент установки отсутствовал в системе, а в запускаемом скрипте есть параметр инициализации базы данных без которой вообще ничего работать не будет, я поставил перл
cd /usr/ports/lang/perl5.14
make BATCH=YES install clean
и запустил скрипт
/usr/bin/perl /usr/local/drwcs/bin/configure.pl --initbase --verbose
на что он мне выдал
===> Initializing database...
===> Please enter the server administrator password:
===> Failed to initialize server database. Error code: 101
к этому моменту меня уже порядком достало разбираться в тонкостях, я забил и просто запустил ЦУ
sh /usr/local/etc/rc.d/drwcsd.sh start
И оно заработало (хоть где-то повезло)
Всё, осталось добавить автозапуск в rc.conf
drwcsd_enable="YES"
Итого шаг 10 можно пропускать и жить себе спокойно, остается за кадром какой все-таки перл требуется ЦУ, что за ошибка 101 выяснять не буду ибо незачем.
Да, кстати, я обращался в суппорт в надежде получить пункты 1-6, но как я ожидал ничего приличного мне не ответили.