myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> RusHub. Пакеты для Debian/Ubuntu

KT315
сообщение 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. репозитарий в стадии наполнения.
Спасибо за внимание!
Go to the top of the page
+Quote Post
3 страниц V  < 1 2 3 >  
Начать новую тему
Ответов
Satib
сообщение 20.2.2011, 15:27
Сообщение #22


Абсолютный новичок


Группа: Пользователи
Сообщений: 8
Регистрация: 29.12.2008
Из: Балаково
Пользователь №: 1 598
Спасибо сказали: 0 раз




Подскажите как RusHub на opensuse запустить?
Go to the top of the page
+Quote Post
KT315
сообщение 20.2.2011, 19:57
Сообщение #23


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Я полагаю, что собрать и запустить big_smile.gif
Код
./RusHub -d -c /path/to/dir
Go to the top of the page
+Quote Post
arktik
сообщение 12.7.2011, 13:17
Сообщение #24


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Можете обновить пакеты на самую последнюю версию. =)
Go to the top of the page
+Quote Post
Saymon21
сообщение 12.7.2011, 14:00
Сообщение #25


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 478 раз




Ну а собрать самому?
Go to the top of the page
+Quote Post
arktik
сообщение 14.7.2011, 6:14
Сообщение #26


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Цитата(Saymon21 @ 12.7.2011, 22:00) *
Ну а собрать самому?

Сам то я соберу, просто в ридми хаба указан способ через apt-get, по этому обновить не помешало бы)
Go to the top of the page
+Quote Post
mariner
сообщение 15.7.2011, 12:08
Сообщение #27


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




Обнови. сурцы открыты
Go to the top of the page
+Quote Post
KT315
сообщение 25.7.2011, 1:21
Сообщение #28


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Пока оставлю тут.
RusHub 2.3.5
для i386
rushub_2.3.5-1_i386.deb
rushub-lua_2.5.0-1_i386.deb
для amd64 (x64)
rushub_2.3.5-1_amd64.deb
rushub-lua_2.5.0-1_amd64.deb


Спасибо сказали:
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 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. сорри если сумбурно немного и оффтоп
Go to the top of the page
+Quote Post
KT315
сообщение 26.7.2011, 19:06
Сообщение #30


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Высосанная из пальца проблема.
Go to the top of the page
+Quote Post
CrazyKiller
сообщение 1.8.2011, 20:13
Сообщение #31


Продвинутый участник
****

Группа: Пользователи
Сообщений: 189
Регистрация: 20.4.2009
Пользователь №: 3 121
Спасибо сказали: 10 раз




KT315

А Можно ли выложить в данную тему Скрипты запуска ?
Go to the top of the page
+Quote Post
KT315
сообщение 3.8.2011, 8:41
Сообщение #32


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Цитата(CrazyKiller @ 1.8.2011, 21:13) *
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


Спасибо сказали:
Go to the top of the page
+Quote Post
KT315
сообщение 7.8.2011, 10:42
Сообщение #33


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Есть изменения. См. первый пост.
Go to the top of the page
+Quote Post
KT315
сообщение 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
Go to the top of the page
+Quote Post
arktik
сообщение 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

И что мне теперь делать? Предыдущие ревизии компилируются, но не запускаются.
Go to the top of the page
+Quote Post
mariner
сообщение 19.12.2011, 8:36
Сообщение #36


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




А ты как его запускал то?
Go to the top of the page
+Quote Post
Setuper
сообщение 19.12.2011, 9:53
Сообщение #37


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1696 раз




arktik, в разделе trunk на svn не всегда стабильные версии, там почти всегда лежат ещё не протестированные версии.
Релизные версии следует брать из ветки tags репозитория.
Go to the top of the page
+Quote Post
Alexey
сообщение 20.12.2011, 0:08
Сообщение #38


7 квадратиков
*******

Группа: Модераторы
Сообщений: 791
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 287 раз




Setuper, возможно завести симлинк last на последний стабильный тэг? Что-бы не менять в инструкции путь при выходе каждой новой версии.
Go to the top of the page
+Quote Post
Setuper
сообщение 20.12.2011, 12:23
Сообщение #39


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1696 раз




Ага. Разумно.
Сделал.


Спасибо сказали:
Go to the top of the page
+Quote Post
KT315
сообщение 22.1.2012, 21:59
Сообщение #40


Продвинутый участник
****

Группа: Пользователи
Сообщений: 113
Регистрация: 20.1.2009
Из: г. Москва САО
Пользователь №: 1 889
Спасибо сказали: 37 раз




Цитата(KT315 @ 22.11.2010, 20:57) *
Управление: service rushub start|stop|restart|status
Можно отредактировать /etc/init.d/rushub, для запуска от пользователя и|или изменить путь конфигурационной директории.

Переписан init-скрипт, теперь он соответствует Linux Standards Base.
Настройки, запуск от пользователя и путь к конфигурационному файлу теперь лежат где им положено, в /etc/default/rushub.
Go to the top of the page
+Quote Post
mariner
сообщение 22.1.2012, 23:29
Сообщение #41


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




ммм. А ты с libcap собрал?
Go to the top of the page
+Quote Post

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 22 524 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts RusHub.org
Решаем судьбу домена
12 Nickolya 2 793 19.5.2016, 4:58 Посл. сообщение: DEN 007
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 2 285 5.12.2015, 2:11 Посл. сообщение: Saymon21
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 48 301 28.9.2015, 13:34 Посл. сообщение: NeirRon
No new ВАЖНО: Topic has attachmentsСборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
248 mariner 124 257 16.5.2015, 18:39 Посл. сообщение: KT315
No New Posts ВАЖНО: Topic has attachmentsХаблист RusHub
13 ShadoWx 8 119 7.10.2014, 8:08 Посл. сообщение: mod
No new Topic has attachmentsУстановка rushub на ubuntu 12.04
для домохозяек и пенсионеров
43 hjet 17 183 2.10.2014, 12:16 Посл. сообщение: kotuk
No New Posts RusHub Сжатие
Не работает
1 ShadoWx 2 479 23.9.2014, 10:48 Посл. сообщение: PPA
No new ВАЖНО: Topic has attachmentsDeb-пакеты Для Ubuntu & Debian!
Собрал я таки deb-пакеты
91 mariner 50 630 28.3.2014, 19:49 Посл. сообщение: Ksan
No new Topic has attachmentsВопросы по RusHub
Технические вопросы
316 Jaska 99 652 19.12.2013, 13:59 Посл. сообщение: mod
No New Posts RusHub через экран, как?
Коннект на хаб во внутренней сети.
3 INTROVERT 2 887 16.6.2013, 17:17 Посл. сообщение: dj hoodo
No New Posts RusHub & Erlang
0 -Гость_ghost_*- 2 667 5.2.2013, 1:34 Посл. сообщение: -Гость_ghost_*-
No New Posts RusHub english v
3 SnowBOSS 3 191 7.1.2013, 21:17 Посл. сообщение: Артём
No New Posts Сборка Rushub 2.3.8 на FreeBSD 9.0 x64
10 LEXSOR 6 381 3.10.2012, 22:11 Посл. сообщение: Saymon21
No New Posts Topic has attachmentsWeather [ RusHub ] [ By Nickolya ]
Расширенная погода с rp5.ru
3 Saymon21 4 983 11.7.2012, 17:00 Посл. сообщение: KCAHDEP

 



RSS Сейчас: 18.12.2017, 2:28