RusHub. Пакеты для Debian/Ubuntu |
Здравствуйте, гость ( Вход | Регистрация )
RusHub. Пакеты для Debian/Ubuntu |
22.11.2010, 19:57
Сообщение
#21
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
См последнее сообщение Добрый день, посмотрел и обнаружил что для такой замечательной вещи как RusHub нет бинарных пакетов, что есть не оч правильно. Поэтому собрал пакеты для Ubuntu 10.04. Архитектура i386, amd64 Конфигурационный файл по-умолчанию /etc/rushub/config.xml Управление: service rushub start|stop|restart Можно отредактировать /etc/default/rushub, для запуска от пользователя и|или изменить путь конфигурационному файлу. Начиная с версии 2.3.0 для изменения путей директорий со скриптами и плагинами, достаточно отредактировать файл config.xml Код <Item Name="sMainPath">/your/path/rushub</Item> <Item Name="sPluginPath">/your/path/rushub/plugins</Item> <Item Name="sLogPath">/your/path/rushub/logs/</Item> <Item Name="sLangPath">/your/path/rushub/lang/</Item> Проверил на Ubuntu 10.04 - работает, по идее должно работать и у вас. Для установки rushub необходимо добавить Добавить можно так: Старая версия репазитария только i386 Код echo 'deb http://mydc.ru/ubuntu binary/' > /etc/apt/sources.list.d/mydc.list apt-get update Огромная благодарность Nickolya за предоставленное место на сервере! Код echo 'deb http://dcul.ru/ubuntu lucid main' > /etc/apt/sources.list.d/dcul.list echo 'deb-src http://dcul.ru/ubuntu lucid main' >> /etc/apt/sources.list.d/dcul.list wget http://dcul.ru/ubuntu/GPG.asc apt-key add GPG.asc apt-get update Устанавливать : Код apt-get install rushub librushub Бонус Помимо этого: в репозитории есть хабы: verlihub 1.0.0(db_charset patch), PtokaX 0.4.2.0, opendchub 0.8.2 и консольный клиент microdc2 0.15.6 Установка Verlihub: Код apt-get install verlihub Далее настраиваете хаб скриптом vh --install Установка PtokaX: Код apt-get install ptokax Установка openchub: Код apt-get install opendchub Установка microdc2: Код apt-get install microdc2 PS. Все претензии по поводу того, что не работает, не устанавливается, etc., оставляйте себе. PPS. репозитарий в стадии наполнения. Спасибо за внимание! |
|
|
20.2.2011, 15:27
Сообщение
#22
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 29.12.2008 Из: Балаково Пользователь №: 1 598 Спасибо сказали: 0 раз |
Подскажите как RusHub на opensuse запустить?
|
|
|
20.2.2011, 19:57
Сообщение
#23
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
Я полагаю, что собрать и запустить
Код ./RusHub -d -c /path/to/dir
|
|
|
12.7.2011, 13:17
Сообщение
#24
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 15.6.2011 Из: г. Владивосток Пользователь №: 9 350 Спасибо сказали: 0 раз |
Можете обновить пакеты на самую последнюю версию. =)
|
|
|
12.7.2011, 14:00
Сообщение
#25
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Ну а собрать самому?
|
|
|
14.7.2011, 6:14
Сообщение
#26
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 15.6.2011 Из: г. Владивосток Пользователь №: 9 350 Спасибо сказали: 0 раз |
|
|
|
15.7.2011, 12:08
Сообщение
#27
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Обнови. сурцы открыты
|
|
|
25.7.2011, 1:21
Сообщение
#28
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
Пока оставлю тут.
RusHub 2.3.5 для i386 для amd64 (x64) |
|
|
26.7.2011, 18:48
Сообщение
#29
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Как то 2 темы с одинаковым заголовком . Если посмотреть тут http://mydc.ru/forum42.html - то непонятно обновилась тема о русхабе (http://mydc.ru/topic2378.html) или вот эта тема в которой я сейчас пишу... Может быть её переименовать как русхаб для убунты?
Всегда вижу что появились обновления в теме русхаба http://mydc.ru/topic2378.html, а как перейдешь по ссылке - нелюбимая убунта... p.s. сорри если сумбурно немного и оффтоп |
|
|
26.7.2011, 19:06
Сообщение
#30
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
Высосанная из пальца проблема.
|
|
|
1.8.2011, 20:13
Сообщение
#31
|
|
Продвинутый участник Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз |
KT315
А Можно ли выложить в данную тему Скрипты запуска ? |
|
|
3.8.2011, 8:41
Сообщение
#32
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
KT315 А Можно ли выложить в данную тему Скрипты запуска ? Вообще, init's есть в пакетах, но раз ты настаиваешь: /etc/init.d/rushub Код #!/bin/sh # Start/stop/restart the services for RusHub. RHUSER=root RHPATH=/etc/rushub/config.xml RHBIN=/usr/bin/rushub rh_start() { if [ -x $RHBIN ]; then ulimit -n 10240 su -c "$RHBIN -d -c $RHPATH" $RHUSER fi } rh_stop() { if [ ! -z "$(pidof $RHBIN)" ]; then kill -15 $(pidof $RHBIN) echo "RusHub stopping..." else echo "RusHub not running!" fi } rh_restart() { rh_stop sleep 2 rh_start } rh_status() { if [ ! -z "$(pidof $RHBIN)" ]; then echo "RusHub running with PID(s): $(pidof $RHBIN)" else echo "RusHub not running!" fi } case "$1" in 'start') rh_start ;; 'stop') rh_stop ;; 'restart') rh_restart ;; 'status') rh_status ;; *) echo "Usage start|stop|restart|status" esac exit 0 |
|
|
7.8.2011, 10:42
Сообщение
#33
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
Есть изменения. См. первый пост.
|
|
|
16.10.2011, 3:10
Сообщение
#34
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
Ниже прилагаю два патча для линковки rushub'а и его плагина к библиотеке libtinyxml динамически и исправление плагина для сборки на amd64
Библиотеку libtinyxml для Lucid Lynx можно найти в первом посте темы. libtinyxml_arch_debian.patches.zip ( 1.93 килобайт ) Кол-во скачиваний: 6 |
|
|
19.12.2011, 7:09
Сообщение
#35
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 15.6.2011 Из: г. Владивосток Пользователь №: 9 350 Спасибо сказали: 0 раз |
Пытался обновить хаб на последнюю версию в Ubuntu 10.04, но происходит ошибка при компиляции по инструкции
Раскрывающийся текст Код g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /root/rh_src/rushub/rushub/src/AdcParser.o /root/rh_src/rushub/rushub/src/AdcParser.cpp g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /root/rh_src/rushub/rushub/src/AdcProtocol.o /root/rh_src/rushub/rushub/src/AdcProtocol.cpp In file included from /root/rh_src/rushub/rushub/src/DcConn.h:30, from /root/rh_src/rushub/rushub/src/DcServer.h:31, from /root/rh_src/rushub/rushub/src/AdcProtocol.cpp:21: /root/rh_src/rushub/rushub/src/DcUser.h: In member function ‘virtual int dcserver::Param::getInt() const’: /root/rh_src/rushub/rushub/src/DcUser.h:81: error: cannot convert ‘const utils::Any’ to ‘int’ in return /root/rh_src/rushub/rushub/src/DcUser.h: In member function ‘virtual bool dcserver::Param::getBool() const’: /root/rh_src/rushub/rushub/src/DcUser.h:90: error: cannot convert ‘const utils::Any’ to ‘bool’ in return /root/rh_src/rushub/rushub/src/DcUser.h: In member function ‘virtual double dcserver::Param::getDouble() const’: /root/rh_src/rushub/rushub/src/DcUser.h:99: error: cannot convert ‘const utils::Any’ to ‘double’ in return /root/rh_src/rushub/rushub/src/DcUser.h: In member function ‘virtual long int dcserver::Param::getLong() const’: /root/rh_src/rushub/rushub/src/DcUser.h:108: error: cannot convert ‘const utils::Any’ to ‘long int’ in return /root/rh_src/rushub/rushub/src/DcUser.h: In member function ‘virtual long long int dcserver::Param::getInt64() const’: /root/rh_src/rushub/rushub/src/DcUser.h:117: error: cannot convert ‘const utils::Any’ to ‘long long int’ in return /root/rh_src/rushub/rushub/src/DcUser.h: At global scope: /root/rh_src/rushub/rushub/src/DcUser.h:227: error: extra qualification ‘dcserver::DcUser::’ on member ‘getHash’ make: *** [/root/rh_src/rushub/rushub/src/AdcProtocol.o] Ошибка 1 И что мне теперь делать? Предыдущие ревизии компилируются, но не запускаются. |
|
|
19.12.2011, 8:36
Сообщение
#36
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
А ты как его запускал то?
|
|
|
19.12.2011, 9:53
Сообщение
#37
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
arktik, в разделе trunk на svn не всегда стабильные версии, там почти всегда лежат ещё не протестированные версии.
Релизные версии следует брать из ветки tags репозитория. |
|
|
20.12.2011, 0:08
Сообщение
#38
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Setuper, возможно завести симлинк last на последний стабильный тэг? Что-бы не менять в инструкции путь при выходе каждой новой версии.
|
|
|
20.12.2011, 12:23
Сообщение
#39
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ага. Разумно.
Сделал. |
|
|
22.1.2012, 21:59
Сообщение
#40
|
|
Продвинутый участник Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз |
Управление: service rushub start|stop|restart|status Можно отредактировать /etc/init.d/rushub, для запуска от пользователя и|или изменить путь конфигурационной директории. Переписан init-скрипт, теперь он соответствует Linux Standards Base. Настройки, запуск от пользователя и путь к конфигурационному файлу теперь лежат где им положено, в /etc/default/rushub. |
|
|
22.1.2012, 23:29
Сообщение
#41
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
ммм. А ты с libcap собрал?
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 1:53 |