Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
24.5.2015, 23:14 |
RusHub. Пакеты для Debian/Ubuntu |
Пересобрал для Debian/Ubuntu. - Нормальный LSB-init - Оптимизация путей установки хидеров и библиотеки lua |
WINS | ||
20.5.2015, 2:07 |
Verlihub Описание |
Запилен репазитарий на Launchpad |
KCAHDEP | ||
16.5.2015, 18:39 |
Сборка Ptokax 0.4.1.1 В Debian & Ubuntu Руководство по установке |
Запилен репазитарий на Launchpad |
KCAHDEP | ||
19.5.2013, 23:56 |
RusHub. Пакеты для Debian/Ubuntu |
Для Ubuntu репазитария не будет. Не вижу смысла. А пока дебианизировал 2.3.10 для Debian Wheezy и собрал пакеты для платформ: - i386 - amd64 - kfreebsd-i386 - kfreebsd-amd64 Брать В архиве макет для сборки и готовые пакеты |
Setuper, Saymon21 | ||
31.3.2013, 19:46 |
Сборка Ptokax 0.4.1.1 В Debian & Ubuntu Руководство по установке |
Собрал пакеты PtokaX 0.5.0.0 под Debian Wheezy для архитектур: i386, amd64, kfreebsd-i386, kfreebsd-amd64. Код ~# aptitude show ptokax Пакет: ptokax Новый: да Состояние: установлен Автоматически установлен: нет Версия: 0.5.0.0-2 Приоритет: дополнительный Раздел: net Сопровождающий: incognito <konst.shell@gmail.com> Архитектура: i386 Размер в распакованном виде: 1 642 k Зависимости: libc6 (>= 2.3.6-6~), libgcc1 (>= 1:4.1.1), liblua5.1-0, libstdc++6 (>= 4.1.1), libtinyxml2.6.2, zlib1g (>= 1:1.1.4) Сайт: http://www.ptokax.org/ Макет для dpkg-buildpackage (в архиве *.orig.tar.gz, *.debian.tar.gz, *.dsc и готовые пакеты). Примеры конфигурации в /usr/share/doc/ptokax/cfg.examle Путь к конфигу и запуск от юзера задаются в /etc/default/ptokax |
Saymon21 | ||
5.3.2012, 16:01 |
Вопросы по RusHub Технические вопросы |
Доброго вечера! 2.3.9 не собирается на Ubuntu 10.04 x64 Раскрывающийся текст Код :~/src/rushub/rushub-2.3.9$ make RusHub_shared g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /home/sid/src/rushub/rushub-2.3.9/AdcParser.o /home/sid/src/rushub/rushub-2.3.9/AdcParser.cpp In file included from /home/sid/src/rushub/rushub-2.3.9/Param.h:24, from /home/sid/src/rushub/rushub-2.3.9/DcUser.h:28, from /home/sid/src/rushub/rushub-2.3.9/AdcParser.cpp:26: /home/sid/src/rushub/rushub-2.3.9/stringutils.h:57: error: default argument given for parameter 5 of ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, int64_t, bool, bool)’ /home/sid/src/rushub/rushub-2.3.9/stringutils.h:56: error: after previous specification in ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, long int, bool, bool)’ /home/sid/src/rushub/rushub-2.3.9/stringutils.h:57: error: default argument given for parameter 6 of ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, int64_t, bool, bool)’ /home/sid/src/rushub/rushub-2.3.9/stringutils.h:56: error: after previous specification in ‘std::string& utils::stringReplace(const std::string&, const std::string&, std::string&, long int, bool, bool)’ /home/sid/src/rushub/rushub-2.3.9/stdinc.h:269: warning: ‘_BIG_ENDIAN’ defined but not used make: *** [/home/sid/src/rushub/rushub-2.3.9/AdcParser.o] Error 1 :~/src/rushub/rushub-2.3.9$ Раскрывающийся текст Код :~/src/rushub/rushub-2.3.9$ ldd --version ldd (Ubuntu EGLIBC 2.11.1-0ubuntu7.8) 2.11.1 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Roland McGrath and Ulrich Drepper. :~/src/rushub/rushub-2.3.9$ gcc --version gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. :~/src/rushub/rushub-2.3.9$ |
Setuper | ||
24.2.2012, 20:52 |
Настройка tp-link WR340GD и flylink Проблема со скоростью скачивания в DC++ |
Цитата Я говорил, что скорость скачивания во flylink на прямую (минуя роутер) 5-8 мб/сек. Это было раньше Значит вопрос по скорости следует адресовать провайдеру, который и режет тебе скорость. Вопрос примерно такой: Ограничивается ли пропускная способность канала согласно тарфиного плана в пределах адресного пространства ISP. За сим откланиваюсь. Обсуждать в общем и нечего. |
zazikstealth | ||
4.2.2012, 16:29 |
Домены Для Вашего Хаба Как думаете? |
Всё работает Код root@localhost:~# nslookup triada.mydc.ru 8.8.8.8 Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: triada.mydc.ru Address: 91.215.77.135 root@localhost:~# |
Nickolya, GULAM33 | ||
3.2.2012, 16:23 |
Сборка Rushub на платформе SUN (Oracle). OpenSolaris, Nexenta для x86 Патч для Rushub 2.3.8 |
В этой заметке выкладываю патч для сборки Русхаба на OpenSolaris и Nexenta. В оригинальных исходных текстах русхаб не собирается под эту платформу, а так же не собирается с компилятором gcc3 - нужен gcc >= 4.2 Патч [attachment=6333:rushub_2...ol.patch.zip] Сборка Код cd tinyxml make cd .. make solaris Сборка луалагина аналогична сборке во FreeBSD. Код make freebsd Критика приветсвуется. Бо в C++ младенец. Спасибо за внимание. |
Setuper, ShadoWx | ||
3.2.2012, 14:58 |
Вопросы по RusHub Технические вопросы |
В списке поддерживаемых ОС можно добавить Solaris x86. Русхаб там тоже собираеся и, в целом работает. Методику сборки опишу позже. |
Setuper | ||
19.9.2011, 0:43 |
Open Dc Hub Unix/Linux |
С закрытием я бы не торопился. Проект еще шевелится. Последняя версия 0.8.2. Deb'ки |
мамин_парень | ||
5.8.2011, 13:41 |
[BASH] Старт/Стоп/Перезапуск и пр. |
а ulimit -n забыто тоже? Ведь таки получается, запускаем хаб на онлайн < 1020 И правильно сделано, кстати. Лимиты надо настраивать в /etc/security/limits.conf Почему это оказалось в init? Да вот |
Saymon21 | ||
3.8.2011, 8:41 |
RusHub. Пакеты для Debian/Ubuntu |
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 |
CrazyKiller | ||
25.7.2011, 1:21 |
RusHub. Пакеты для Debian/Ubuntu |
Пока оставлю тут. RusHub 2.3.5 для i386 для amd64 (x64) |
Setuper, CrazyKiller, Saymon21 | ||
4.4.2011, 23:24 |
Обмен "DC блог <-> Хаб" Информационный обмен |
Otshelnik-Fm | |||
25.1.2011, 23:01 |
RusHub. Пакеты для Debian/Ubuntu |
Добавлено |
Nickolya, Saymon21 | ||
28.12.2010, 0:32 |
Verlihub Описание |
Насколько известно мне, можно сделать чат только для зарегистрированных пользователей, но не наоборот. Задается переменными Код - [::] chat_default_on = 1 - [::] mainchat_class = 0 Это, что касается самого VH. Если дело в скриптах, разбирайтесь с ними, такое не исключено. |
viktor6 | ||
22.12.2010, 10:05 |
lua-gd debian |
djlab | |||
23.11.2010, 9:32 |
RusRC Графический интерфейс для управления RusHub'ом |
Проверил, собрал плагин и хаб (и пакеты заодно) версии 1.27 и 2.2.8 соответственно. Раскрывающийся текст Код *** glibc detected *** /usr/bin/rushub: free(): invalid next size (fast): 0x08f80af0 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xb7655591] /lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xb7656de8] /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xb7659ecd] /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7844741] /usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb7820c2d] /etc/rushub/plugins/lua.so(_ZN4nLua9GetConfigEP9lua_State+0x23c)[0xb73fa18c] /usr/lib/liblua5.1.so.0(+0xa2ea)[0xb73c62ea] /usr/lib/liblua5.1.so.0(+0x1545a)[0xb73d145a] /usr/lib/liblua5.1.so.0(+0xa7d0)[0xb73c67d0] /usr/lib/liblua5.1.so.0(+0x5771)[0xb73c1771] /usr/lib/liblua5.1.so.0(+0x9df3)[0xb73c5df3] /usr/lib/liblua5.1.so.0(+0x9e55)[0xb73c5e55] /usr/lib/liblua5.1.so.0(lua_pcall+0x68)[0xb73c1598] /etc/rushub/plugins/lua.so(_ZN4nLua15cLuaInterpreter8CallFuncEPKc+0x1b4)[0xb7401184] /etc/rushub/plugins/lua.so(_ZN4cLua7CallAllEPKcPN9nDCServer11cDCConnBaseEPNS2_13cDCParserBaseE+0x9c)[0xb73fda2c] /etc/rushub/plugins/lua.so(_ZN4cLua9OnUnknownEPN9nDCServer11cDCConnBaseEPNS0_13cDCParserBaseE+0x59)[0xb73fe119] /usr/bin/rushub[0x8075d5b] /usr/bin/rushub[0x804c171] /usr/bin/rushub[0x804c1f7] /usr/bin/rushub[0x806b0da] /usr/bin/rushub[0x806f3f5] /usr/bin/rushub[0x8081512] /usr/bin/rushub[0x8082b19] /usr/bin/rushub[0x808384d] /usr/bin/rushub[0x808834b] /usr/bin/rushub[0x80886e3] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7600bd6] /usr/bin/rushub[0x804bb91] ======= Memory map: ======== 08048000-080a8000 r-xp 00000000 08:01 43978 /usr/bin/rushub 080a8000-080a9000 r--p 0005f000 08:01 43978 /usr/bin/rushub 080a9000-080aa000 rw-p 00060000 08:01 43978 /usr/bin/rushub 08f55000-08fca000 rw-p 00000000 00:00 0 [heap] b7200000-b7221000 rw-p 00000000 00:00 0 b7221000-b7300000 ---p 00000000 00:00 0 b73bc000-b73e1000 r-xp 00000000 08:01 43793 /usr/lib/liblua5.1.so.0.0.0 b73e1000-b73e2000 r--p 00024000 08:01 43793 /usr/lib/liblua5.1.so.0.0.0 b73e2000-b73e3000 rw-p 00025000 08:01 43793 /usr/lib/liblua5.1.so.0.0.0 b73e6000-b73e7000 rw-p 00000000 00:00 0 b73e7000-b7411000 r-xp 00000000 08:01 131092 /etc/rushub/plugins/lua.so b7411000-b7412000 r--p 00029000 08:01 131092 /etc/rushub/plugins/lua.so b7412000-b7413000 rw-p 0002a000 08:01 131092 /etc/rushub/plugins/lua.so b7413000-b7452000 r--p 00000000 08:01 818 /usr/lib/locale/en_US.utf8/LC_CTYPE b7452000-b7453000 r--p 00000000 08:01 11163 /usr/lib/locale/en_US.utf8/LC_NUMERIC b7453000-b7454000 r--p 00000000 08:01 11164 /usr/lib/locale/en_US.utf8/LC_TIME b7454000-b7572000 r--p 00000000 08:01 11165 /usr/lib/locale/en_US.utf8/LC_COLLATE b7572000-b7573000 r--p 00000000 08:01 11166 /usr/lib/locale/en_US.utf8/LC_MONETARY b7573000-b7574000 r--p 00000000 08:01 11168 /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES b7574000-b7575000 r--p 00000000 08:01 11169 /usr/lib/locale/en_US.utf8/LC_PAPER b7575000-b7576000 r--p 00000000 08:01 11170 /usr/lib/locale/en_US.utf8/LC_NAME b7576000-b757d000 r--s 00000000 08:01 963 /usr/lib/gconv/gconv-modules.cache b757d000-b75d1000 rw-p 00000000 00:00 0 b75d1000-b75e6000 r-xp 00000000 08:01 1020 /lib/tls/i686/cmov/libpthread-2.11.1.so b75e6000-b75e7000 r--p 00014000 08:01 1020 /lib/tls/i686/cmov/libpthread-2.11.1.so b75e7000-b75e8000 rw-p 00015000 08:01 1020 /lib/tls/i686/cmov/libpthread-2.11.1.so b75e8000-b75ea000 rw-p 00000000 00:00 0 b75ea000-b773d000 r-xp 00000000 08:01 1001 /lib/tls/i686/cmov/libc-2.11.1.so b773d000-b773e000 ---p 00153000 08:01 1001 /lib/tls/i686/cmov/libc-2.11.1.so b773e000-b7740000 r--p 00153000 08:01 1001 /lib/tls/i686/cmov/libc-2.11.1.so b7740000-b7741000 rw-p 00155000 08:01 1001 /lib/tls/i686/cmov/libc-2.11.1.so b7741000-b7744000 rw-p 00000000 00:00 0 b7744000-b7761000 r-xp 00000000 08:01 845 /lib/libgcc_s.so.1 b7761000-b7762000 r--p 0001c000 08:01 845 /lib/libgcc_s.so.1 b7762000-b7763000 rw-p 0001d000 08:01 845 /lib/libgcc_s.so.1 b7763000-b7787000 r-xp 00000000 08:01 1009 /lib/tls/i686/cmov/libm-2.11.1.so b7787000-b7788000 r--p 00023000 08:01 1009 /lib/tls/i686/cmov/libm-2.11.1.so b7788000-b7789000 rw-p 00024000 08:01 1009 /lib/tls/i686/cmov/libm-2.11.1.so b7789000-b7872000 r-xp 00000000 08:01 1780 /usr/lib/libstdc++.so.6.0.13 b7872000-b7873000 ---p 000e9000 08:01 1780 /usr/lib/libstdc++.so.6.0.13 b7873000-b7877000 r--p 000e9000 08:01 1780 /usr/lib/libstdc++.so.6.0.13 b7877000-b7878000 rw-p 000ed000 08:01 1780 /usr/lib/libstdc++.so.6.0.13 b7878000-b7880000 rw-p 00000000 00:00 0 b7880000-b7882000 r-xp 00000000 08:01 1007 /lib/tls/i686/cmov/libdl-2.11.1.so b7882000-b7883000 r--p 00001000 08:01 1007 /lib/tls/i686/cmov/libdl-2.11.1.so b7883000-b7884000 rw-p 00002000 08:01 1007 /lib/tls/i686/cmov/libdl-2.11.1.so b7884000-b788b000 r-xp 00000000 08:01 1022 /lib/tls/i686/cmov/librt-2.11.1.so b788b000-b788c000 r--p 00006000 08:01 1022 /lib/tls/i686/cmov/librt-2.11.1.so b788c000-b788d000 rw-p 00007000 08:01 1022 /lib/tls/i686/cmov/librt-2.11.1.so b788d000-b788e000 r--p 00000000 08:01 11171 /usr/lib/locale/en_US.utf8/LC_ADDRESS b788e000-b788f000 r--p 00000000 08:01 11172 /usr/lib/locale/en_US.utf8/LC_TELEPHONE b788f000-b7890000 r--p 00000000 08:01 11173 /usr/lib/locale/en_US.utf8/LC_MEASUREMENT b7890000-b7891000 r--p 00000000 08:01 11174 /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION b7891000-b7893000 rw-p 00000000 00:00 0 b7893000-b7894000 r-xp 00000000 00:00 0 [vdso] b7894000-b78af000 r-xp 00000000 08:01 693 /lib/ld-2.11.1.so b78af000-b78b0000 r--p 0001a000 08:01 693 /lib/ld-2.11.1.so b78b0000-b78b1000 rw-p 0001b000 08:01 693 /lib/ld-2.11.1.so bfbc0000-bfbd5000 rw-p 00000000 00:00 0 [stack] Симптомы те же. Да, ночью совсем плохой был не посмотрел, а падает оно вот поэтому Раскрывающийся текст Код root@router:/etc/rushub# cat luaerr.log [Tue Nov 23 00:06:44 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value) [Tue Nov 23 00:10:00 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value) [Tue Nov 23 02:25:58 2010] /etc/rushub/scripts/RusRC_Server.lua:101: attempt to index global 'SetMan' (a nil value) Функция в которой появляется эта ошибка: Раскрывающийся текст Код function OnUnknown(UID, data) local user = Core.GetUser(UID,11) -- data = data:sub(1,-2) local cmd = data:match("^(%$%w+)") if tHello[user.sNick] then if tProtocol[cmd] then if (tProfiles[user.iProfile] and (not tCfg.CheckNick or tCfg.CheckNick and tNicks[user.sNick]) and (not tCfg.CheckIP or tCfg.CheckIP and tIPs[user.sIP])) or (tCfg.AllowLocalhost and user.sIP == "127.0.0.1") then tProtocol[cmd](UID,data:gsub("%[endpipe%]","|")) return true -- Don't disconnect the user else Core.SendToUser(UID,"<"..SetMan.GetString(21).."> У вас нет доступа к этой команде!") ToOps("Попытка несанкционированного доступа к командам удаленного управления. Ник юзера:"..user.sNick..", IP: "..user.sIP..".") end end else if cmd == "$SHELLO" then Send(UID,"$SHELLO") Send(UID,GetConf()) Send(UID,GetScripts()) tHello[user.sNick] = UID return true end end end Вот тут интересно, потому что, что есть SetMan, я представляю весьма смутно. В общем закомментрировал эту строку, падать перестало. Условия вот какие: при неверном логине, все это проявляется. Однако факт, что хаб валится из-за скрипта... хм... его может завалить кто угодно. На test-rus.hub21.ru такой фокус не прокатывает... 13-й пост помог. |
Setuper | ||
22.11.2010, 19:57 |
RusHub. Пакеты для Debian/Ubuntu |
См последнее сообщение Добрый день, посмотрел и обнаружил что для такой замечательной вещи как 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. репозитарий в стадии наполнения. Спасибо за внимание! |
Nickolya, Setuper, mariner, ShadoWx, Accelerator, PomanoB, Kingston, Electr0n1q, Saymon21, DEN 007, 0x255 | ||
|
Сейчас: 23.11.2024, 0:48 |