The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Нелёгкий путь к р2р или как завести нормальный ДС++ клиент под *nix


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова:  (найти похожие документы)
From: Валера <valeranew@ukr.net.> Newsgroups: email Date: Mon, 30 Jun 2006 18:21:07 +0000 (UTC) Subject: Нелёгкий путь к р2р или как завести нормальный ДС++ клиент под *nix В нашей сети много пользователей (>5500) и использование "Сетевого Окружения" сродни садомазахисткому извращению. На помощь пришел р2р клиент ДС++. Под win клиентов много, но возникает проблема с их выбором под *nix. Более менее похожие на win-аналоги: Valknut http://dcgui.berlios.de/ за гордой версией 0.3.7 LinuxDC++ http://linuxdcpp.berlios.de/articles.php?um=index в cvs Сразу оговорю Valknut 0.3.7 - там проблемы с русским, в принципе в Инете видел патч на libc, по моему, для нормального запуска русского: чат+ники+поиск+сохранение... Но все это сложновато было, тогда Мне попался LinuxDC++ (linuxdcpp_20_06_05.bin). Какое чудо - русский работал сразу и везде. Теперь Я хочу поговорить о том, как запустить этот клиент. Сейчас у Меня стоит Debian etch с которым идет linuxdcpp_0.0.1.cvs2006_03_17. Но Я опишу как запустить и тот и тот. linuxdcpp_20_06_05.bin: Это бинарный установщик. В нем выбираем куда установить ДС++. Я выбрал по умолчанию. Проблемы: 1.При установке LinuxDC++ из под юзера, при распаковке файлов, когда полоска доходит до конца выдает ERROR!. Возможно Вам надо запустить установку из под root: su linuxdcpp_20_06_05.bin 2.При последующем запуске LinuxDC++ из терминала вижу следующее: /opt/linuxdcpp/dcpp: error while loading shared libraries: l ibbz2.so.1.0: cannot open shared object file: No such file or directory Внести путь к искомым либам в /etc/ld.so.conf Найти его можно вот так: locate libbz2.so.1 (locate libbz2.so.1.0) Если Вы впервые запускаете комманду locate, то надо запустить комманду updatedb - там будет в консоли Она написана как подсказка Выдаст что-то типа: /opt/linuxdcpp-1.0/linuxdcpp/ Вписываем этот путь в /etc/ld.so.conf Так же желательно вписать туда еще, если не вписаны: /usr/lib /lib/ Потом обязательно!!!: ldconfig 3.Он требует библиотеку libbz2.so.1.0. Выолнил я команду locate libbz2.so.1 и оно нашло файл libbz2.so.1.0.0 в папке /usr/lib. Указал я этот путь в /etc/ld.so.conf, выполнил ldconfig, но оно по прежднему требует этот файл. Возможно причина в том, что он имеет чуть более длиное название libbz2.so.1.0.0, а не libbz2.so.1.0? И что тогда делать? Надо создать символическую ссылку: ln -s /путь/имя_один1 /путь/имя2 (Если не понятно: man ln) 4.А где же русский??? Для Его работы с русским нужно: Что бы была локаль ru_RU.cp1251, тоесть выполните в консоле: locale -a|grep 'ru_RU.' В выводе должна быть ru_RU.cp1251 и еще несколько или нет. Нету? Надо добавить: В Knoppix+Debian Я делаю так: localedef -f CP1251 -i ru_RU ru_RU.cp1251 Если что-то не так, то рекомендуется посмотреть документацию man localedef Далее его запускать надо так: LC_ALL="ru_RU.cp1251" /тут/путь/к/файлу/линукс/ДС++/dcpp 5.Иногда возникает проблема с записью нормальных имен файлов на диск... Вот напаример сейчас у Меня на основной раздел с ext3 файлы пишутся вот так: Р&#1038;Р&#1111;Р&#187;РёР&#1029;-25Р&#1113;Р°Р&#1169;С&#1026; Системная кодировка стоит: cp1251 НО!!! на fat32 все пишется отлично!!! (там кодировка cp1251 тоже ) Так что если у Вас какие-то проблемы, то можно всегда записать на диск с ФАТ32, главное /etc/fstab правильно настроить Есть догадка, что если системная локаль будет utf8 то будет все нормальнео записываться...

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1.1, xor (??), 15:25, 07/07/2006 [ответить]  
  • +/
    > НО!!! на fat32 все пишется отлично!!! (там кодировка cp1251 тоже  )
    Странно, а я всегда думал, что там 866 codepage плюс юникод.
     
  • 1.2, Аноним (-), 00:07, 08/07/2006 [ответить]  
  • +/
    Всегда было ср866.
     
  • 1.3, kaspian (?), 02:46, 08/07/2006 [ответить]  
  • +/
    Для пользователей FreeBSD, можно взять порт ldcpp здесь: http://people.freebsd.org/~mezz/shar/
     
  • 1.4, zsh (??), 03:19, 09/07/2006 [ответить]  
  • +/
    Осталось рассмотреть вопрос поднятия сервера! ;)
     
  • 1.5, p01ymer (??), 11:07, 10/07/2006 [ответить]  
  • +/
    сервер поднять не проблема... вот клиент настроить - это дикая проблема... здесь еще много багов и меймериликов :/ но альтернативы пока нет (нормальной русской)
    Кстати руссифицированый valknut вроде был в репозитории altlinux или asplinux
     
  • 1.6, __Serg__ (??), 14:59, 11/07/2006 [ответить]  
  • +/
    Народ, кто-нибудь поднимал консольный dc клиент с поддержкой TTH?
     
  • 1.7, weldpua2008 (ok), 22:06, 19/07/2006 [ответить]  
  • +/
    kaspian - спасибо за ссылку...
    p01ymer - вот имено - поднфть не проблема, а вот настроить :) (недавно поднимал Сервер-ДС)
    >>xor Странно, а я всегда думал, что там 866 codepage плюс юникод.
    Я имел в виде в fstab+locale = ru_RU.cp1251

    ЗЫ: Я забыл сказать - поднятие даного клиента LinuxDC++
    и Его нормальная работиа была установлена на ASPLinux, FC4-5, Ubuntu, Debian Etch(там на дисках идет), Sarge

     
  • 1.8, Аноним (8), 00:44, 12/07/2008 [ответить]  
  • +/
    Собранные пакеты для Debian Etch версии linuxdc++ 1.0.2: http://vokulov.ru/2008/07/05/linuxdcpp-102/
     
     
  • 2.9, Valera (??), 10:40, 07/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Собранные пакеты для Debian Etch версии linuxdc++ 1.0.2: http://vokulov.ru/2008/07/05/linuxdcpp-102/

    В Дебиане теперь по умолчанию сборка LinuxDC++ в которой можно выставить кодировка и не мучатся...


     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру