|
Здравствуйте, гость ( Вход | Регистрация )
|
![]() ![]()
Сообщение
#241
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
Собственно для тех, кто понял, что под виндо не катит ptokaX если хаб большой. Вариантов тут несколько- перейти на YnHUB, но если и это не поможет - то на VerliHUB.... Но многие скажут - как как же скрипты, как же примочки и т.д.? Отвечаю.... С недавнего времени можно скомпилировать PtokaX под Linux или FreeBSD (удобней всего под Ubuntu или Debian, т.к. там все понятно с пакетами, необходимыми для сборки и расширения функционала)...
Собственно сборка хаба: 1. Скачиваем ![]() . Это исходники хаба версии 0.4.1.1. 2. Распаковываем их с свою домашнюю папку. 3. Скачиваем ![]() . Это исходники tinyxml 4. Распаковывает исходники tinyxml в папку /home/ваш_юзер/папка_с_исходниками_PtokaX/tinyxml/src 5. Открывает терминал и ставим нужные пакеты. Я все делаю из под root, поэтому вначале напишу Код sudo bash Далее пишем(или копируем отсюда) Код aptitude install psutils liblua5.1-0 liblua5.1-0-dev liblua5.1-filesystem0 liblua5.1-posix1 liblua5.1-socket2 liblua5.1-sql-sqlite3-2 liblua5.1-xmlrpc0 zlib1g zlib1g-dev g++ Так же можно поставить либсы для работы с MySQL (но это уже для Ильи предложение) Тогда надо вписать: Код apt-get install liblua5.1-sql-mysql-2 liblua5.1-sql-mysql-dev 6. Переходим в папку с tinyxml и собираем парсер xml-файлов Код cd ~/папка_с_исходниками_PtokaX/tinyxml/ Далее пишем: Код make Если все прошло удачно, то должно вывести сообщение о том, что собран файл tinyxml.a 7. Теперь собирает PtokaX Для этого пишите в терминале: Код cd Далее: Код cd ~/папка_с_исходниками_PtokaX а теперь собираем ;) Код make Если оно не напишет ошибок, то в конце концов в папке с исходниками PtokaX появится исполняемый файл PtokaX 8. Далее идем ниже по мануалу и читаем как сделать, чтобы хаб автостартовал при загрузке. Собрав же хаб вы сталкнетесь с проблемой - вы не сможете его запускать автоматически.... Можно извращаться по разному, но я предлагаю самый простой способ - это добавить хаб в Init.d и забыть о проблемах. Хаб будет стартовать как служба. Чтобы это сделать, необходимо: 1. Скачать и скомпилировать хаб. 2. Переименовать полученный исполняемый файл в ptokax и переместить в /usr/sbin 3. Отредактировать файл skeleton и отредактировать его ка надо. Ниже я предлагаю свой вариант ->>> ![]() <<<-. В нем уже все настроено, но в качестве рабочей директории используется /home/gyrt/.PtokaX. чтобы все работало, вам необходимо найти строку: Код DAEMON_ARGS="-D -C /home/gyrt/.PtokaX" И заменить путь после аргумента -c на нужный вам. 4. После этого (убрав расширение .txt) кидаем файл в /etc/init.d b и в консоли выполняем Код update-rc.d ptokax defaults Иногда может потребоваться параметр -f Код update-rc.d -f ptokax defaults все, ссылки на автозапуск добавлены в rc.d хаб стартанет при запуске системы, используя в качестве рабочей директориии ту, что вы прописали в скрипте автозапуска. В нее нужно скинуть настройки хаба, скрипты, там же стои искать логи.... Вроде все... Если надо - спрашивайте. Enjoy TUX Power ![]() PS если что - пишите сюда, покурим маны. ;) PPS этот ман не претендует на универсальность. Это просто предложение, которое работает, а значит его можно использовать. ![]() [UPD] Вот, парни, специально для ленивых собрал инсталлер! Собственно вот оно ->>> ![]() <<<- Распаковать архив и там запустить из конфоли файл install.sh. Вот и все... Далее оно все сделает само! Сообщение отредактировал mariner - 15.8.2011, 12:15
Причина редактирования: обновил файлы! Еще кое-что поправил! Ваще, что то я разогнался ;) правлю все!
Прикрепленные файлы
|
|
|
![]() |
![]()
Сообщение
#242
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
Всех с прошедшими и будущими праздниками!
Цитата но вот собрать на ней DChub никак не получается. Эм... тут несколькими постами выше, да и в другой теме, есть готовые собранные пакеты с хабом. |
|
|
![]()
Сообщение
#243
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
Эм... тут несколькими постами выше, да и в другой теме, есть готовые собранные пакеты с хабом. Собсно про собранные пакеты. Дебианизировал релиз 0.5.0.1, архитектуры: linux-i386/kfreebsd-i386/linux-amd64/kfreebsd-amd64. Lua 5.1. Макеты для сборки и пакеты - |
|
|
![]()
Сообщение
#244
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
KT315,
Цитата Макеты для сборки и пакеты - тут А смысл в ссылке, если там доступ запрещён..Думаю, такие вещи лучше положить тут на форуме. |
|
|
![]()
Сообщение
#245
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
Поторопился. Исправлено.
|
|
|
![]()
Сообщение
#246
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 6.12.2013 Пользователь №: 12 220 Спасибо сказали: 0 раз ![]() |
Извините, конечно, за наглость, но доступность скачивания пакета опять отсутствует...
|
|
|
![]()
Сообщение
#247
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Вот копия файла из поста KT315.
Так-как размер файла превышает установленное на форуме ограничение, то файл был разбит на две части при помощи split. Обратно соединить можно командой Код cat x*.zip > ptokax-0.5.0.1-debian.zip
Прикрепленные файлы
|
|
|
![]()
Сообщение
#248
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 12 Регистрация: 26.9.2009 Из: Новосибирск Пользователь №: 4 558 Спасибо сказали: 6 раз ![]() |
Пора бы и переписать. А то на update-rc.d -f ptokax defaults пишет insserv: warning: script 'ptokax' missing LSB tags and overrides
|
|
|
![]()
Сообщение
#249
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 6.12.2013 Пользователь №: 12 220 Спасибо сказали: 0 раз ![]() |
Собственно разобрался со всеми косяками в установке и сборке PtokaX на Ubuntu 12.04
Показываю как это произошло: 1. apt-get install make 2. apt-get install g++ 3. apt-get install zlib1g-dev 4. apt-get install liblua5.1-dev или же apt-get install liblua5.2-dev (у меня на 5.1 категорически собираться отказывалось, ссылаясь на то, что библиотека занята другим приложением и пускового файла PtokaX не собиралось) 5. wget 6. tar -xf 0.5.0.0-nix-src.tgz - распаковываем архив. 7. cd PtokaX - переходим в распакованную папку. 8. wget 9. tar -xf tinyxml_2_6_2.tar.gz - распаковываем скачанный архив. 10. cd tinyxml - переходим в папку. 11. make - собираем Tinyxml. 12. cd .. - возвращаемся в папку PtokaX. 13. make - для сборки с lua5.1 или же make lua52 - для сборки с lua5.2(у меня этот вариант прошел, в случае, если не собралось с первой библиотекой, процесс распаковки и сборки нужно начинать заново) Далее идёт процесс настройки хаба: Для переименования папки с образцами настроек в файл настроек cfg.example надо использовать команду: mv cfg.example cfg (правда я её как не переименовывал, она осталась папкой с образцами, но скопировав их из папки cfg.example в папку cfg всё заработало); cd cfg - переходим в папку настроек; vim Settings.xml - открываем в текстовом редакторе нужный файл; Находим строку <String Name=“HubName”><Enter hub name here></String> и изменяем <Enter hub name here> на название вашего хаба. Например: <String Name=“HubName”>Мой первый хаб на PtokaX</String> вводим адрес: Находим строку <String Name=“HubAddress”><Enter hub address here></String> и изменяем <Enter hub address here> на адрес вашего хаба. Например: <String Name=“HubAddress”>192.168.1.1</String> далее запускаем хаб из консоли с актуальной папкой PtokaX ./PtokaX и проверяем его работоспособность. Спасибо за внимание, думаю, что полностью все вопросы своим ответом покрыл. |
|
|
![]()
Сообщение
#250
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
Запилен репазитарий на Launchpad
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 8.9.2024, 4:28 |