Сборка Ptokax 0.4.1.1 В Debian & Ubuntu, Руководство по установке |
Здравствуйте, гость ( Вход | Регистрация )
Сборка Ptokax 0.4.1.1 В Debian & Ubuntu, Руководство по установке |
11.11.2008, 22:33
Сообщение
#81
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Собственно для тех, кто понял, что под виндо не катит ptokaX если хаб большой. Вариантов тут несколько- перейти на YnHUB, но если и это не поможет - то на VerliHUB.... Но многие скажут - как как же скрипты, как же примочки и т.д.? Отвечаю.... С недавнего времени можно скомпилировать PtokaX под Linux или FreeBSD (удобней всего под Ubuntu или Debian, т.к. там все понятно с пакетами, необходимыми для сборки и расширения функционала)...
Собственно сборка хаба: 1. Скачиваем PtokaX.rar ( 506.47 килобайт ) Кол-во скачиваний: 969 . Это исходники хаба версии 0.4.1.1. 2. Распаковываем их с свою домашнюю папку. 3. Скачиваем tinyxml.rar ( 235.26 килобайт ) Кол-во скачиваний: 780 . Это исходники 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 и отредактировать его ка надо. Ниже я предлагаю свой вариант ->>> ptokax.txt ( 1.65 килобайт ) Кол-во скачиваний: 570 <<<-. В нем уже все настроено, но в качестве рабочей директории используется /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] Вот, парни, специально для ленивых собрал инсталлер! Собственно вот оно ->>> ptokax_0.4.1.1_0.zip ( 779.04 килобайт ) Кол-во скачиваний: 1114 <<<- Распаковать архив и там запустить из конфоли файл install.sh. Вот и все... Далее оно все сделает само! Сообщение отредактировал mariner - 15.8.2011, 12:15
Причина редактирования: обновил файлы! Еще кое-что поправил! Ваще, что то я разогнался ;) правлю все!
Прикрепленные файлы
|
|
|
23.3.2009, 2:33
Сообщение
#82
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 27.1.2009 Пользователь №: 1 981 Спасибо сказали: 0 раз |
utf-8 не поймут? Установил я хаб на дебиан закидываю в scripts PxSettings1.0_API2.lua как его запустить? где описаны команды настройки хаба?
Еще подскажите на чем пишут скрипты для хаба? Где можно почитать? |
|
|
23.3.2009, 9:40
Сообщение
#83
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
хм, ну как - скрипт пускать командой !startscript script_name.lua
чтобы скрипт стартовал при загрузке хаба - используй файлие Scripts.xml (он в папке cfg) Да, дцшки могут не понять утф. на счет скриптов- ко мне в личку пиши. |
|
|
23.3.2009, 15:21
Сообщение
#84
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 27.1.2009 Пользователь №: 1 981 Спасибо сказали: 0 раз |
Скажите в чем проблема, правлю конфиги под root-ом пере запускаю хаб и в конфигах пусто.
|
|
|
23.3.2009, 15:32
Сообщение
#85
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
останови хаб. Он при остановке скидывает конфиги из памяти на диск. А они там старые.
|
|
|
23.3.2009, 23:07
Сообщение
#86
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 27.1.2009 Пользователь №: 1 981 Спасибо сказали: 0 раз |
Работает. Даже Ptokax_Remote_Administration работает. А вот RegMe почемуто нет. Выдает сообщение что На этом хабе работает система регистрации RegMe v 1.4a Copyright © 2008 by Setuper но дальше тихо.
|
|
|
24.3.2009, 6:08
Сообщение
#87
|
|
Начинающий Группа: Пользователи Сообщений: 13 Регистрация: 24.3.2009 Пользователь №: 2 739 Спасибо сказали: 0 раз |
Посните аЦкому чайнику.
Почему файлик установки для невивых не исполняемый? Ну допустим сделал его исполняемым Код chmod a+x install.sh или просто запустил так Код sudo sh ./install.sh Вопрос. Как его перезапускать? Как выставить кодировку кирилическую... я так понимаю что ср1251? Спасибо |
|
|
24.3.2009, 8:08
Сообщение
#88
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
для совесм ленивых есть вообщето deb пакеты =) с зависимостими. Скачать из соседней темы. Там сейчас есть необходимый пакет http://mydc.ru/ipb.html?s=&showtopic=1...ost&p=11862 и собственно все.Там есть еще рекомендуемые зависимости - смотеть их командой dpkg -I <имя_пакета>
|
|
|
24.3.2009, 8:30
Сообщение
#89
|
|
Начинающий Группа: Пользователи Сообщений: 13 Регистрация: 24.3.2009 Пользователь №: 2 739 Спасибо сказали: 0 раз |
Спасибо. Ужа разобрался. Все что вы выложили работает чудесно. Где бы откопать набор команд в этот хаб? Как его администрировать? Банить кого то и.т.д?
|
|
|
24.3.2009, 10:32
Сообщение
#90
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
хм, каонечно тема не та, но скажу - в дцшке набери:
+help кроме того стоит поставить скрипты. они добавят менюшку в дц, и можно будет банить через меню |
|
|
24.3.2009, 10:56
Сообщение
#91
|
|
Начинающий Группа: Пользователи Сообщений: 13 Регистрация: 24.3.2009 Пользователь №: 2 739 Спасибо сказали: 0 раз |
Вы же опытный пользователь. Выложите куда то набор ваших основных скриптов для администрирования. Буду очень благодарен. А то не могу найти как и что...
А то в ДЦ при наборе команды +help говорит что доступно только 2 команды !me и !meip |
|
|
24.3.2009, 11:09
Сообщение
#92
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
|
|
|
24.3.2009, 19:37
Сообщение
#93
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
|
|
|
27.3.2009, 8:55
Сообщение
#94
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 6.3.2009 Пользователь №: 2 497 Спасибо сказали: 0 раз |
Ну что же проблема с мандривой решилась очень просто - сносом мандривы.. Теперь на убунте птока стала, даже каким-то чудом запустилась...
Теперь не могу сделать себя админом. Если правлю в ручную юзеров, то после запуска птоки, файл снова возвращается в первоначальный девственно чистый вид.. Есть идеи? Причем записывается файл в любом случае, после запуска и остановки хаба вот в такой вид: <?xml version="1.0" encoding="windows-1252" standalone="yes" ?> <RegisteredUsers /> куда остальное девается? |
|
|
27.3.2009, 11:07
Сообщение
#95
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
останови птоку, рапиши файлы и пусти её. Она конфиги из памяти при остановке переписывает
|
|
|
27.3.2009, 11:31
Сообщение
#96
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 6.3.2009 Пользователь №: 2 497 Спасибо сказали: 0 раз |
останови птоку, рапиши файлы и пусти её. Она конфиги из памяти при остановке переписывает Птока не запущена. Я ее уже раз 50 останавливал и проверял все что только можно. В _ОСТАНОВЛЕНОМ_ состоянии я записываю: <?xml version="1.0" encoding="windows-1252" standalone="yes" ?> - <RegisteredUser> <Nick>123</Nick> <Password>321</Password> <Profile>0</Profile> </RegisteredUser> - <RegisteredUser> <Nick>321</Nick> <Password>123</Password> <Profile>3</Profile> </RegisteredUser> После чего запускаю хаб. Захожу - пароль не требует. Выключаю хаб. Открываю, там: <?xml version="1.0" encoding="windows-1252" standalone="yes" ?> <RegisteredUsers /> |
|
|
27.3.2009, 11:45
Сообщение
#97
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
не правильно пишешь.
Код <?xml version="1.0" encoding="windows-1252" standalone="yes" ?> <RegisteredUsers> <RegisteredUser> <Nick>admin</Nick> <Password>ololol</Password> <Profile>0</Profile> </RegisteredUser> </RegisteredUsers> вот так надо |
|
|
27.3.2009, 12:03
Сообщение
#98
|
|
Начинающий Группа: Пользователи Сообщений: 10 Регистрация: 6.3.2009 Пользователь №: 2 497 Спасибо сказали: 0 раз |
Спасибо огромное. Или помогло это, или то что я начал править файлы в кодировке правильной)))
|
|
|
19.4.2009, 22:18
Сообщение
#99
|
|
Активный участник Группа: Пользователи Сообщений: 71 Регистрация: 8.4.2009 Пользователь №: 2 982 Спасибо сказали: 1 раз |
Читаю и завидую, у всех всё почти работает, а у меня нет.
Запустил установшик, он типа установился, написал ОК. Написал что типа прога в папке /etc/ptokax , но такой папки нет. Да и как запускать хаб вручную нигде не мог найти? |
|
|
19.4.2009, 23:35
Сообщение
#100
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
эм, от рута скриптик то пускал? какая система? не легче ли юзать это?
Пускать его как и все сервисы через /etc/init.d/ (там лежит стартовый скрипт ващето) http://mydc.ru/topic1329.html - тут дебпакет сделал. все убрал. проверил работу на убунтах и дебианах. Терь все в одном пакете. |
|
|
20.4.2009, 16:48
Сообщение
#101
|
|
Активный участник Группа: Пользователи Сообщений: 71 Регистрация: 8.4.2009 Пользователь №: 2 982 Спасибо сказали: 1 раз |
gsg@gateway:~$ su
Password: gateway:/home/gsg/# mc gateway:/home/gsg# sudo /etc/init.d/ptokax start Starting PtokaX /etc/init.d/ptokax: line 7: /usr/sbin/ptokax: No such file or directory [OK] Что я не так делаю? Хи, в папке /usr/sbin нет файла ptokax Что за инсталяция, если папки не создаются, файлы куда надо не попадают!!! Нужна помошь!! |
|
|
Похожие темы
|
Сейчас: 14.11.2024, 9:39 |