Преамбула....
Собственно, други мои, рассмотрим серверные операционные системы семейства *nix - всем хороши - нет ограничения на количество полуоткрытых соединений, шустрые и надежные файловые системы, вэб интерфейсы для всего и вся, отличная защищенность (ну при прямых руках, естественно, хотя и при кривых, она тоже неплоха)... НО с линуксклиентами DC++ полная труба - ну нету ничего вменяемого - один - работает по древнему протоколу, второй - не видит некоторые хабы, третий не тянет шару более 1ТБ и не имеет многопоточности... Данная статья (плюс файлы) должны помочь начинающим, да в принципе и прожженным, пингвинятникам сделать свой выбор на одном из 3х представленных клиентов. Кроме того скажу пару слов в других DC++ "радостях" в никсах
клиенты:
LinuxDCpp 1.0.2
Этот клиент всем хорош, отлично пашет, есть GUI, стабильно пашет с шарами до 1Тб (что уже не редкость, но и встречается не очень часто), понимает русский чат (правда сам клиент не руссифицирован)... Из минусов - в клиенте нет многопоточности, нет всеми любимой поддержки аудиоплэйеров, используется сторое DC++ ядро (0.698). В общем кошмар (если смотреть глазами windows юзера)! Но есть решение! И так, господа дебианщики, подтяните пояса и сядьте получше! Представляю вам пакетик ->
linuxdcpp_2.0.0_alfa_dcpp_core_0707_i386.zip ( 957.95 килобайт )
: 230
<- в котором лежит дц (правда это альфа, но пашет стабильно) на ядре 707!! Это значит есть многопоточность, есть и поддержка аудиоплэйеров (amarok, audacious и Rhythmbox) - чтоб узнать команды - /help в общем чате.
Сборка LinuxDCpp со смайлами -
linuxdcpp_707_core_smiles.zip ( 1.42 мегабайт )
: 103
Microdc2
Этот клиент стал выбором для многих серверов, ибо мало кушает, легко демонизируется, быстро кэширует и полностью поддерживает NmDC протокол.
Клиент консольный, присутствует во многих репозиториях и собирается влет. <span class='inv'><![CDATA[]]></span>
<-
Valknut
Давольно интересный, но малораспространенный DC++ клиент. есть многопоточность, поддержка аудиоплэйером (фактически это полный аналог Strong DC, но под *nix). Раньше был графической надстройкой над консольным клиентов DCTC (использует страшную версию протокола(что то очень древнее и пыльное), не может иметь файлов настроек, файллист хранит в оперативной памяти, т.е. каждый раз создает его с нуля при запуске и т.д. и т.д.) В результате, с DCTC в нынешних условиях качать невозможно. Кроме того проект закрылся. В результате, разработчики Valknut перешли на библиотеку dclib (которая является *nix портом ядра 705). В результате есть многопоточность и все-все-все... Увы, данный клиент может невидеть некоторые версии серверов... Собственно это единственный минус. Вот последняя версия ->
valknut_0.4.8.rar ( 5.75 мегабайт )
: 75
<-->
dclib_0.3.22.rar ( 1.17 мегабайт )
: 45
<-
Другие клиенты:
MlDonkey - мультипротокольная p2p качалка - не видит PtokaX - генеологический глюк.
CCCP - это консольная надстройка (text user interface) над DCTC - все глюки DCTC insude!
Собственно это и есть краткий обзор всех DC++ клиентов. До новых встреч.
На сервере Microdc2, у клиента StrongDC++ sqlite 2.22.371
C немного более ранними клиентами наблюдалась такая же история!
При попытке скачать с сервера в статусной строке клиента видим
ЗЫ какой клиент используешь. Я пелинк. Так вот, т.к. там есть 2 кнопки - посмареть файл-лист и Список файлов. Надо жать последнюю, ибо адц команды микродцшка не знает.
Да, в этом клиенте та же история оказалась... Это как-то возможно отключить? Чтоб работало всё как раньше, без адц команд.
вот это увы не знаю.. Спроси Сетапера. Он знает всио
ЗЫ понял... можно на хабе отрубить прием неизвестных команд! Он будет их скидывать... ТО есть будет тока NMDC протокол
сейчас все новые версии всех клиентов перешли на команды adc протокола передачи данных между клиентами. Однако старые команды по-прежнему поддерживаются, однако, при отсылки новой команды старым клиентам они будут считать её за неизвестную команду.
увы. Автор не выкладывает исходники. PS но спросить могу, что к сему ;)
Нашел :-)
всё просто
в командной строке bzr branch lp:~linuxdcpp-team/linuxdcpp/0707-core
и поучаешь исходники.
Поставил, работает :-)
Появилась поддержка меню на хабе по правой кнопке, что радует :-)
Помогите установить клиенты.
OS: Ubuntu 8.04
при попытке установить Vulknut Error: Dependency is not satisfiable:dclib,
пытаюсь поставить dclib Error: Dependency is not satisfiable:zlib
Если ставлю linuxdcpp_2.0.0_alfa_dcpp_core_0707_i386 тогда в ответ получаю
Error: Dependency is not satisfiable: libstdc++6
Заранее спасибо
aptitude install libstdc++6
А для валкнута : aptitude install zlib
Для нуждаюшихся в обновлении делаю deb пакеты
а
разница? и там и там мультипоток есть. кскатти, у тебя есть смайлпак? а то что-то не найду в нете этот патч.
срок хранения истек, увы.
PS у меня версия 1.02 собственно. Нашел deb
ох мерси! Попрбуем (или патч скинем парню, который этим же занимается
EisKaltDc - клиент на базе валкнута.
Как бэ пакеты для дебиана и убунты (являюсь участником проекта) -
Собственно свежий релиз "Холодногокаклед"ДЦ от российской команды с linuxforum.ru
Пакеты как всегда http://mydc.ru/r/?http://klan-hub.ru/packages/eiskaltdc/.
хелп, Ubuntu 9.10 , ставлю microdc2 , установил все зависимости build-essential libreadline5-dev checkinstall libxml2-dev libbz2-dev, делаю make выдаёт:
Архив для сборки EiscaltDCpp
Для сборки надо:
1. Установить вот это
Вышел первый релиз нового DC++ клиента для Linux - EiskaltDC++ 2.0
Вышел первый релиз проекта
По сравнению с веткой 1.x код клиента был переписан с нуля с частичным использованием кода от старого клиента, некоторые методы и подходы были заимствованы из LinuxDC++. Основные возможности новой версии:
Миграция на ядро dc++ (v0.75) и соответственно поддержка ADC;
Полнофункциональный чат (парсинг магнетов, ссылок, смайлы, поиск в чате, фильтрация в списке пользователей, команды чата);
Полнофункциональный поисковик и файловый менеджер (с подсветкой выделенных для совместного доступа файлов и т.п.);
Группировка передач в менеджере соединений;
Отдельный менеджер загрузок;
Списки отданного/скачанного;
Избранные пользователи (автослот и т.д), хабы;
Текстовые и звуковые уведомления, реализованные как средствами Qt так и через установленный по-умолчанию системный менеджер уведомлений;
Поддержка тем приложения, пиктограмм и пакетов смайликов;
Возможность не расшаривать файлы по маске;
Поддержка UPnP;
Подмена тега для избранных хабов;
Принудительное указание внешнего IP для избранных хабов;
Автообновление внешнего IP через DynDNS для избранных хабов;
Поисковой шпион;
IP-фильтр;
Проверка орфографии с помощью Aspell;
Во встроенной системе поиска все результаты группируются по TTH и имеется столбец в котором показывается найденное количество источников для элемента с данным TTH. При выборе "закачать" на элементе, имеющем несколько источников, - загрузка начинается сразу со всех источников. Имеется возможность загружать файлы сразу в каталог назначения, без использования временного каталога, что очень полезно в том случае, когда каталог назначения и временный каталог находятся на разных разделах. По сравнению с LinuxDC++ отсутствует только функционал "Публичные хабы", но он уже добавлен в SVN-репозиторий проекта.
Пообщаться с разработчиками можно в Jabber-конференции eiskaltdc@conference.gentoo.ru или в специальной ветке форума. Сообщения об ошибках и запросы на реализацию улучшений принимаются в системе трекинга ошибок Google Code. Проекту требуются сборщики для операционных систем Windows и Mac OS X, а также энтузиасты готовые взяться за подготовку пакетов для дистрибутивов Linux, использующих формат RPM.
Подскажите, а есть что-нибудь консольное с поддержкой ADC?
EiskaltDCpp daemon