Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Технические вопросы по RusHub'у _ Сборка Rushub 2.3.8 на FreeBSD 9.0 x64

Автор: LEXSOR 24.2.2012, 14:11

Подробный ман по установке RusHub на FreeBSD 9.0 x64
Скачиваем исходники в домашнюю папку. Я переносил на сервер через http://mydc.ru/r/?http://winscp.net/eng/docs/lang:ru в папках и уже подправив код big_smile.gif
Начём...


Пути к к папкам у вас будут отличаться!

И так начнём! Идём в директорию:

Цитата
cd /home/Вашпользователь/temp/rushub/src/tinyxml


Проверяем чтобы в Makefile было прописано -fPIC если у вас 64 разрядная система!

Пишем в консоли gmake и через пару секунд сборка закончится.

Вернёмся на каталог выше

Код
cd /home/Вашпользователь/temp/rushub/src/


Проверяем чтобы в Makefile было прописано -fPIC если у вас 64 разрядная система!

Пишем в консоли gmake freebsd

Если выдаст такую ошибку

http://mydc.ru/r/?http://s2.ipicture.ru/Gallery/Viewfull/8811737.html

То из Makefile удаляем -ldl

перед сборкой прописываем в консоли make clean и заново пишем gmake freebsd

У вас получится примерно так

http://mydc.ru/r/?http://s2.ipicture.ru/Gallery/Viewfull/8811738.html

В консоли вводим ls и видим файлик RusHub, поздравляю хаб собран still_dreaming.gif


Собираем луа плагин!

Необходимо скопировать Plugin.h и папку tinyxml в директорию с исходниками Lua-плагина:

У меня это

Код
cd /home/Вашпользователь/temp/rushub/lua/src/


http://mydc.ru/r/?http://s2.ipicture.ru/Gallery/Viewfull/8811739.html

Получится так(смотрим левую панель)
http://mydc.ru/r/?http://s2.ipicture.ru/Gallery/Viewfull/8811740.html

Проверяем чтобы в Makefile было прописано -fPIC если у вас 64 разрядная система!


В консоли вводим gmake freebsd

Получится так

http://mydc.ru/r/?http://s2.ipicture.ru/Gallery/Viewfull/8811741.html

Копируем файл RusHub и lua.so в отдельную папку

Иерархия должна быть такая в корне RusHub в папке plugins файл lua.so
Входим в папку с файлом Rushub и запускаем ./RusHub

По-умолчанию хаб запустится на 4111 порту. Прервать его работу можно, нажав комбинацию клавиш Ctrl и C. После первого запуска хаба в директории /rushub появятся директории lang, logs, plugins и конфигурационный файл хаба в файле RusHub.xml.

Всё готово, хаб готов к работе!


Пару слов о дальнейшей настройке:
Если будет хаб работать от другого пользователя не забудьте поменять владельца хаба сейчас он root

Полезные ссылки
http://mydc.ru/topic4958.html

Автор: mariner 24.2.2012, 14:32

А libcap у вас там есть на некрооси то?

Автор: LEXSOR 24.2.2012, 14:40

Цитата(mariner @ 24.2.2012, 15:32) *
А libcap у вас там есть на некрооси то?

да вроде, если не ошибаюсь это с трафиком связанное, главное собралось нормально и работает surrender.gif

Автор: mariner 24.2.2012, 14:56

это не с трафиком связано. Совсем не с трафиком.

Я в http://mydc.ru/index.html?showtopic=2902&view=findpost&p=42856 как раз написал с чем это связано

Автор: ShadoWx 24.2.2012, 15:51

в свое время с фрибсд ..попарился ... =) surrender.gif
ps. давайте сделаем отдельную темку с компиляциями и установками хаба под различные системы ??

Автор: LEXSOR 24.2.2012, 18:46

да не плохо бы чтобы 2 такие темы были прикреплены, чтобы у новичков не было проблем с установкой RusHub

Автор: Saymon21 24.2.2012, 19:19

А вики у нас для чего? Пишите там.

Автор: KT315 24.2.2012, 20:57

Супер. Иллюстрации как в журнале Мурзилка!

Автор: LEXSOR 3.10.2012, 14:45

2 3 9 и 2 3 10 не собирается на freebsd писал тут ещё http://mydc.ru/topic2910.html?view=findpost&p=44151

Цитата(mariner @ 24.2.2012, 15:32) *
А libcap у вас там есть на некрооси то?


cd /usr/ports/net/libpcap && make install clean есть кстати

Автор: Alexey 3.10.2012, 15:46

Цитата(LEXSOR @ 3.10.2012, 14:45) *
cd /usr/ports/net/libpcap && make install clean есть кстати

Это не имеет отношения к libcap.

Автор: Saymon21 3.10.2012, 22:11

libcap - linux only