LINUX.ORG.RU

MLDonkey release 2.8.4


0

0

Первого апреля вышла новая версия одного из удобнейших клиентов p2p.

Программа имеет удобный веб-интерфейс, несколько вариантов GUI-интерфейсов, а так же простейший telnet-интерфейс. Умеет качать/раздавать файлы в сетях edonkey, bittorrent, GNUtella и так далее.

Чейнджлог изменений: http://cvs.savannah.gnu.org/viewcvs/m...

>>> Подробности

★★★

Проверено: Obidos ()

Ответ на: комментарий от qsloqs

в вебморде в принципе все есть. еще бы браузинг по incomming с генерацией .torrent приписать было бы вообще куль.

только там ужасный окамл, даже неохота соваться

xargs ★★★
() автор топика

Всегда думал это маздаевские клиент. amule юзал =(

fk_
()
Ответ на: комментарий от codebuger

>И чем же простите он ужасен ? :)

тем что его мало кто знает и соответственно возможность исправления ошибок/наложения патчей для данной программы мало кому доступна.

xargs ★★★
() автор топика
Ответ на: комментарий от KRoN73

а еще он написан на окамле и нихрена не компилится!
окамл стоит

а трахаться времени нет. поэтому это поделие. а поделия отправляются в топку.

scyld
()
Ответ на: комментарий от scyld

Любую программу на ocaml тяжело собрать, ибо autotools не рассчитаны на поддержку его, а то что там есть, без слез, использовать нельзя.

Я в свое время порывался прикрутить к autoconf и automake поддержку ocaml. С autoconf все оказалось просто, а вот на automake трава закончилась.

catap ★★★★★
()
Ответ на: комментарий от scyld

>а трахаться времени нет

Тогда ставь Gentoo. Сколько версий собирал на двух машинах - всё ок.

...

Вот, только что собрал 2.8.4:

[I] net-p2p/mldonkey
     Available versions:  2.8.2-r1 2.8.3 (~)2.8.4 -*20101010[1]
     Installed versions:  2.8.4(13:56:41 03.04.2007)(-batch doc -fasttrack gd gnutella gtk -guionly magic)
     Homepage:            http://www.nongnu.org/mldonkey
     Description:         Multiprotocol p2p filesharing daemon


[I] dev-lang/ocaml
     Available versions:  3.08.3 ~3.08.4 3.09.2 3.09.3
     Installed versions:  3.09.3(04:47:23 14.03.2007)(latex tk)
     Homepage:            http://www.ocaml.org/
     Description:         fast modern type-inferring functional programming language descended from the ML (Meta Language) family

KRoN73 ★★★★★
()
Ответ на: комментарий от scyld

А у тебя винт на 1.3Гб только? Ну, мне жаль тебя, но это уже твои трудности. (Интересно только, куда ты тогда и что с помощью mldonkey качать хочешь?)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

А у тебя винт на 1.3Гб только? Ну, мне жаль тебя, но это уже твои трудности. (Интересно только, куда ты тогда и что с помощью mldonkey качать хочешь?)

Нет. у меня 550 гектар. Так, средний объемчик. Тока епли не хочется. И не хочется чтоп из-за 30кб закомпиленного бинарника приходилось ставить 30 Мб всякой херни.

Если ты это не вкурил, то мне тебя жаль.

scyld
()
Ответ на: комментарий от scyld

> И не хочется чтоп из-за 30кб закомпиленного бинарника приходилось ставить 30 Мб всякой херни.

не хочется - не ставь, но это твои проблемы, а не проблемы разработчиков.

sv75 ★★★★★
()
Ответ на: комментарий от sv75

> не хочется - не ставь, но это твои проблемы, а не проблемы разработчиков.

Да это, батенька, вендузовский подход... зря

zodiac ★★
()
Ответ на: комментарий от zodiac

тока не надо пердеть, что это виндузовский подход.

это юниксвей: качнул tar.gz, распаковал, ./configure;make;make install

и пользуемся. А если к этому надо еще какие-то окамли или паскакали ставить - то идите лесом.

scyld
()
Ответ на: комментарий от qsloqs

> Так это только Ка'морда к mlnet демону. Я юзаю веб морду и доволен.

У меня он падает под слакой 11 через несколько минут работы. Ничего не могу с этим поделать, заипался уже. Пришлось уходить на amule.

anonymous
()
Ответ на: комментарий от KRoN73

> Однако, как это ни удивительно, это не мешает ему в удобстве работы на голову обходить тот же aMule :)

amule качает ed2k быстрее. В разы. По крайней мере, у меня.

anonymous
()
Ответ на: комментарий от scyld

Если не хочется епли, пиши "emerge mldonkey" и не епи мозги.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

> Да и через телнет MLDonkey великолепно управляется!

У amule есть amulecmd. Зашёл по ssh - и рули себе.

anonymous
()
Ответ на: комментарий от anonymous

>amule качает ed2k быстрее. В разы. По крайней мере, у меня.

С точностью до наоборот :D И, в общем-то, понятно - mldonkey, в отличии от aMule, умеет цепляться сразу к нескольким серверам и быстрее находит источники. Плюс к этому очень эффективная блокировка фейковых серверов.

В общем, за прошлый месяц входящий домашний трафик - 146Гб. Подавляющая часть - mldonkey/ed2k.

KRoN73 ★★★★★
()
Ответ на: комментарий от catap

> Любую программу на ocaml тяжело собрать, ибо autotools не рассчитаны на поддержку его, а то что там есть, без слез, использовать нельзя.

В слаке всё собирается без проблем. Но вот mlnet падает. Причём на двух компах. Сейчас попробую 2.8.4 - может, изменилось что. Но вряд ли.

anonymous
()
Ответ на: комментарий от scyld

> это юниксвей: качнул tar.gz, распаковал, ./configure;make;make install и пользуемся.

Это, как известно, не энюксвей, а путь к помойке хуже винды.

> А если к этому надо еще какие-то окамли или паскакали ставить - то идите лесом.

Думаешь они слезут с окалма потому что лично тебя не утсраивает?

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

>У amule есть amulecmd

Связка amuled + amule-gui имеет намного меньшую эргономичность, чем mldonkey + sancho.

Кстати, и памяти при равных условиях amuled жрёт в полтора раза больше.

KRoN73 ★★★★★
()
Ответ на: комментарий от scyld

> это юниксвей: качнул tar.gz, распаковал, ./configure;make;make install

Убивать за такое надо. checkinstall для кого сделали???

anonymous
()
Ответ на: комментарий от KRoN73

> С точностью до наоборот :D И, в общем-то, понятно - mldonkey, в отличии от aMule, умеет цепляться сразу к нескольким серверам

DonkeyServer No2 хватает за глаза и за уши. Дело не в количестве источников. Я даже не знаю, в чём, но один и тот же файл, порты разнесены. Запущены одновременно mlnet и amule. amule бодренько качает, mlnet о чём-то мечтает. У обоих - HighID, причём у mlnet - от 4 до 10 серверов, у amule, понятно, один. Вот так.

> и быстрее находит источники

у amule есть global search и KAD Search. У меня ощущение, что вы просто не умеете их готовить :)

> Плюс к этому очень эффективная блокировка фейковых серверов.

Так и у amule есть ipfilter.

anonymous
()
Ответ на: комментарий от KRoN73

> Связка amuled + amule-gui имеет намного меньшую эргономичность, чем mldonkey + sancho.

Пока mlnet падает, для меня это - ортогонально.

> Кстати, и памяти при равных условиях amuled жрёт в полтора раза больше.

Не знаю. Я юзаю только вебморду. И при этом условии их памятежручесть примерно равна.

anonymous
()
Ответ на: комментарий от anonymous

короче, начался пердеж.

оно не компилится. все. если мне кто-то объяснит зачем писать на окамле то, что можно писать на сях, я продам свой баян.

ЗЫ. объяснения "патамушта проще и быстрее не катят"

scyld
()
Ответ на: комментарий от sv75

> Почему это?

"не хочется - не ставь, но это твои проблемы, а не проблемы разработчиков." Мне всегда казалось, что open source имеет преимущество из-за доступных и адекватных разработчиков. Чтобы оно хотя бы собиралось нормально - тоже задача разработчика.

С amule почему-то таких проблем нету, хотя я его от нечего делать собирал периодически из CVS, пока не нашел репозитарий с свежими сборками

zodiac ★★
()
Ответ на: комментарий от anonymous

To satisfy dependencies, the following 2 packages are going to be installed (20 MB):
libdb2-2.4.14-12mdk.i586
ocaml-3.08.2-1mdk.i586

installing ocaml-3.08.2-1mdk.i586.rpm libdb2-2.4.14-12mdk.i586.rpm from /var/cache/urpmi/rpms
Preparing... #############################################
1/2: libdb2 #############################################
2/2: ocaml #############################################


./configure
.....bla-bla-bla.....
--------------------------------
Checking Ocaml compiler.
--------------------------------
checking for ocamlc.opt... /usr/bin/ocamlc.opt
checking for ocamlc... /usr/bin/ocamlc.opt
Need build
******** Objective-Caml 3.09.2 is required *********
******* Check http://caml.inria.fr/ ********
Do you want this script to try to download and install ocaml

suck.suck.suck.

scyld
()

Я так и не понял, какой ему нужен ocaml - 3.10 beta или 3.9.3???

anonymous
()
Ответ на: комментарий от scyld

> To satisfy dependencies, the following 2 packages are going to be installed (20 MB):
libdb2-2.4.14-12mdk.i586
ocaml-3.08.2-1mdk.i586
******** Objective-Caml 3.09.2 is required *********

Да, манбряк - это жесть :)

anonymous
()
Ответ на: комментарий от anonymous

>Да, манбряк - это жесть :)

жесть-не жесть, а работает год уже. все обновляю по мере надобности. всё железо работает. смысла ставить что-то другое пока не вижу. на ноуте сусе 10.1. хочу 64бит 10.2, но пока его не скачал.

Вобще, разницы не вижу в дистрах. Если что-то надо, можно руками сделать. Но когда вот так вот - это уже слишком. Такие идут сразу в топку.

scyld
()
Ответ на: комментарий от scyld

> Вобще, разницы не вижу в дистрах.

А я вот вижу. У меня в слаке собирается и не подсовывает мне НЕВЕРНЫЙ пакет в соответствии со своими ублюдочными представлениями о депенденсах. Вот так.

anonymous
()
Ответ на: комментарий от anonymous

> В слаке всё собирается без проблем. Но вот mlnet падает. Причём на двух компах. Сейчас попробую 2.8.4 - может, изменилось что. Но вряд ли.

Собрался, запускается, но проверить падучесть смогу только вечером - на работе светиться с ed2k стрёмно. Он же падает, только когда начинает общаться с серверами и качать.

anonymous
()
Ответ на: комментарий от zodiac

> С amule почему-то таких проблем нету,

С ним другие проблемы. Падуч больно. Кто-то даже тут предлагал для него написать скрипт, который будет по крону запускаться и если amuled упал - запускать его заново. mldonkey значительно стабильнее (по крайней мере у меня).

slav ★★
()
Ответ на: комментарий от slav

> С ним другие проблемы. Падуч больно. Кто-то даже тут предлагал для него написать скрипт, который будет по крону запускаться и если amuled упал - запускать его заново. mldonkey значительно стабильнее (по крайней мере у меня).

У меня amuled сам по себе не падает. Иногда рушится amuleweb, но его легко рестартнуть, не трогая amuled. Трабл в другом - через некоторое время amuled отпадает от kad-сети и единственный способ законнектить обратно - это рестартнуть amuled. Но это не так страшно, как периодические падения mlnet.

anonymous
()
Ответ на: комментарий от scyld

> А если к этому надо еще какие-то окамли или паскакали ставить - то идите лесом.

А может ты предложишь пойти лесом также тем, кому нужет gtk-devel, qt-devel, gcc-3.x? Не хочешь компилять (и ставить необходимые компиляторы и библиотеки) - ставь бинарники. Бинарникам того же mldonkey ocaml не нужен.

Кстати, если "качнуть tar.gz, распаковать и т. д.", то он тебе сам скачает требуемую версию ocaml-а, скомпилирует у себя в директории сборки, а потом соберёт себя ею. Не понимаю, в чём тут сложности?

slav ★★
()
Ответ на: комментарий от anonymous

> Но это не так страшно, как периодические падения mlnet.

Ну я таковых ни разу не наблюдал... Может, это проблемы в каких-то из используемых внешних библиотек/флагах оптимизации? Если это только на слаке проявляется?

slav ★★
()

Стоит и amule, и mldonkey (на котоый перехожу). Оба НЕ падают. Debian testing. А вот amuled из testing не умеет файлов более 4Гб.

sv75 ★★★★★
()
Ответ на: комментарий от slav

> Ну я таковых ни разу не наблюдал... Может, это проблемы в каких-то из используемых внешних библиотек/флагах оптимизации? Если это только на слаке проявляется?

Хрен его знает. Началось всё анекдотически. Осенью. 2.8.0, который до того исправно работал, вдруг начал валиться. Просто падает, и всё. В логах - ничего. Главное - ничего не менялось, не обновлялось и не ставилось. Проверил память и винт. Винт вообще сменил. Не помогает. Сменил вообще всё железо. Не помогает. Поставил на ноуте - там тоже слака была, тогда ещё 10.2. Тоже валится. Перешёл на слаку 11. Опять - никаких результатов. Плюнул и ушёл на amule. Вот и всё.

anonymous
()
Ответ на: комментарий от anonymous

Да, потом ещё 2.8.2 пробовал. С тем же (печальным) результатом. Пробовал настройки ковырять, включал/отключал kad/сервера - без толку.

anonymous
()
Ответ на: комментарий от sv75

> Стоит и amule, и mldonkey (на котоый перехожу). Оба НЕ падают.

А кто-нибудь, кроме меня, собирает mlnet с --disable-gd и БЕЗ lablgtk? Просто у меня оно крутится на серваке без иксов и монитора, так что перделки не нужны.

anonymous
()
Ответ на: комментарий от slav

>А может ты предложишь пойти лесом также тем, кому нужет gtk-devel, qt-devel, gcc-3.x? Не хочешь компилять (и ставить необходимые компиляторы и библиотеки) - ставь бинарники. Бинарникам того же mldonkey ocaml не нужен.

1) не надо путать компилеры с либами. gtk-devel, qt-devel, gcc->3.x - это _стандартный_ набор сишных либов.

2) судя по приведенным логам, я уже скачал и поставил 20 МБ

3) судя по приведенным логам, что-то требуемая версия окамла не скачалась.

4) никто не объяснил, почему это поделие так необходимо было писать НЕ на сях.

5) давайте мплеер на пыхпыхе напишем.

scyld
()
Ответ на: комментарий от scyld

ну gcc конешно не либа, но имеется ввиду, тоже стандартная фича. не вижу смысла линукса на десктопе без gcc

scyld
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.