LINUX.ORG.RU

Transmission 2.00

 , , ,


0

0

Transmission — свободный легковесный BitTorrent клиент.

Основные изменения:

Платформонезависимые:

  • Поддержка «Local Peer Discovery» для поиска пиров в локальной сети
  • Оптимизация запросов скачивания в зависимости от ширины канала
  • Улучшен алгоритм выбора очерёдности пиров для подключения
  • Более быстрая проверка скачанного
  • Более быстрый запуск
  • Расширена поддержка различных «чёрных списков»
  • Использование IEC стандартных единиц (KiB, MiB, GiB) вместо (KB, MB, GB)
  • Улучшена обработка ошибки 404 трекера
  • Отображение опций торрента при добавлении magnet-ссылки

GTK+:

  • Добавлены новые фильтры (по трекеру, приватный/публичный и др.)
  • Компактный вид заменён Минималистичным, который занимает меньше места

  • Установить место закачки теперь можно сразу для множества торрентов
  • Окно настроек теперь нормально отображается на маленьких разрешениях
  • Добавлена поддержка favicon в диалоге настроек трекера

Qt:

  • Показываются все активные трекеры в списке трекеров
  • Показывается размер файла в древе файлов
  • Добавлен диалог подтверждения удаления торрента
  • Настройки больше не скачут при редактировании
  • Установка места скачки для удалённых сессий
  • Другие различные исправления UI

Daemon:

  • Появилась возможность запуска какого-либа скрипта по завершению закачки
  • Улучшенная поддержка индивидуальных настроек при добавлении торрента
  • Опциональная поддержка pid файлов
  • Опция для добавления торрентов приостановленными
  • Опция удаления .torrent файлов из watch-директории

Web Client:

  • Контекстное меню снова работает, когда выбраны несколько строк
  • Показывается ETA для сидирующихся торрентов с установленным ратио

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

★★

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

Гад, не собирается в Gentoo:

 * Running eautoreconf in '/var/tmp/portage/net-p2p/transmission-2.00/work/transmission-2.00' ...
 * Running aclocal -I m4 ...                                                                      [ !! ]

 * Failed Running aclocal !

# cat /var/tmp/portage/net-p2p/transmission-2.00/temp/aclocal.out

***** aclocal *****
***** PWD: /var/tmp/portage/net-p2p/transmission-2.00/work/transmission-2.00
***** aclocal -I m4

aclocal-1.10: couldn't open directory `m4': No such file or directory

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

> Ага.я шизофреник и лжец.

Девственник. Классика ЛОРа :)

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

mkdir m4 в src_prepare() .. но дальше другие глюки с ZLIB_PATH. Я плюнул. К завтра, думаю, ебилд обновят.

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

И постоянно дёргает диск?
rtorrent умеет делать mmap и съедать столько памяти, сколько укажешь.

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

>> Когда же в линупсах обновления будут наконец раздавать торрентами?

А это не всем нужно!


У обоих моих провайдеров интернета (дома и в офисе) прямой канал до яндекса. Скорость скачивания обновлений ~1.5 мегабайт/сек (при интернете в мегабит). Поэтому, меня всё и так устраивает!


Вменяемые клиенты умеют использовать webseed, когда качается и по http и через торрент.

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

> Опция для добавления торрентов приостановленными

Вы проверели? А то помнится была опция _только_ для демона, но нельзя было переключать с помощью transmission-remote.

Появилась возможность запуска какого-либа скрипта по заверщению закачки

Тоже не припомню, в какой версии уже была?

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

> mkdir m4 в src_prepare() .. но дальше другие глюки с ZLIB_PATH. Я плюнул. К завтра, думаю, ебилд обновят.

Подождем. Ебилд изрядно поправили, но похоже не проверили.

andreyu ★★★★★ ()

Добрые люди, подскажите... как уменьшить фрагментацию: ext4 + p2p (ядро 2.6.33.2) : на гигабайт приходится ~4000 фрагментов. Смутно помнится, что когда-то на ext3 было все благополучно.

зы... Пока не готов отказываться от поиска альтернативы костылю в виде incomplete-dir. Про fragmentation et cetera не сильно в теме, прошу больно не бить).

n01r ★★ ()

А вот насчет локальных пиров... В каком клиенте, кроме rtorrent, можно указать локальные по отношению к пользователю диапазоны адресов, для которых бы не действовали или действовали другие ограничения скорости?

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

я просто убрала все из src_prepare()

и --disable-dependency-tracking в econf

все собралось

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

Вы проверели? А то помнится была опция _только_ для демона, но нельзя было переключать с помощью transmission-remote.

start-added-torrents
Ну так в чейнджлоге для демона и указано.

Появилась возможность запуска какого-либа скрипта по заверщению закачки

script-torrent-done-enabled
script-torrent-done-filename
Это у меня есть в 1.93.

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

>Вы проверели?

Вы озверели уже так писать?

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

> Добрые люди, подскажите... как уменьшить фрагментацию: ext4 + p2p (ядро 2.6.33.2) : на гигабайт приходится ~4000 фрагментов

transmission славится фрагментацией. Кроме как сменить торрент-клиент предложений я не видел.

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

preallocation выставленный в значение 2 вроде как помогает :)

sysmouse ()

они уже пофиксили адские тормоза при запуске скачивания нового торрента в убунте? процессор жрется как ненормальный, гуи висят, пользоваться системой в течение 20-30 секунд после запуска нового торрента невозможно.

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

> preallocation выставленный в значение 2 вроде как помогает :)

thx, в настройках стоит 2 (забыл сразу уточнить)... а можно парочку цифр: размер файла - число фрагментов?

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

> Вы озверели уже так писать?

Критика принимается, однако для достаточной обоснованности не хватает выборки.

transmission славится фрагментацией. Кроме как сменить торрент-клиент предложений я не видел.

В том-то и дело, что мне смутно вспоминается как некогда все было нормально (чуть ли не 1 extent на достаточно крупный файл). Да и все-таки вроде удобный клиент.

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

> они уже пофиксили адские тормоза при запуске скачивания нового торрента в убунте? процессор жрется как ненормальный, гуи висят, пользоваться системой в течение 20-30 секунд после запуска нового торрента невозможно.

Bроде это и есть следствие preallocation... при 2 на ext3 - тормоза (где-то на офф-форуме видел). Для проверки можно попробовать изменить сию настройку / попробовать скачать на другую фс.

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

а можно парочку цифр: размер файла - число фрагментов?

# grep preallocation /etc/transmission-daemon/settings.json 
    "preallocation": 2,
#
#
# du -sh Pop\ 2010\ 720p\ BDrip.mkv 
4,9G	Pop 2010 720p BDrip.mkv
# filefrag Pop\ 2010\ 720p\ BDrip.mkv 
Pop 2010 720p BDrip.mkv: 722 extents found
#
#
# du -sh Тетрадь\ Смерти/Тетрадь\ смерти\ ТВ/Death.Note.01.iz.37.avi 
313M	Тетрадь Смерти/Тетрадь смерти ТВ/Death.Note.01.iz.37.avi
# filefrag Тетрадь\ Смерти/Тетрадь\ смерти\ ТВ/Death.Note.01.iz.37.avi 
Тетрадь Смерти/Тетрадь смерти ТВ/Death.Note.01.iz.37.avi: 46 extents found
sysmouse ()
Ответ на: комментарий от Sylvia

Я оставил --disable-dependency-tracking в econf и все собралось.

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

а что тогда можно сказать про btpd ? спокойно сейчас на гигабитном канале раздающий что-то в районе 7к торентов и отжирающий при этом АЖ 120 мб

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

>на гигабитном канале

7к торентов


Это тогда не легковесный, а прям какой-то серверный торрент)

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

rtorrent уже на 1,5к торентов не раздавая сьедал около 450мб из лёгких есть ещё xbt-client, но для него 70-100 торентов это предел дальше он просто падает

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

Changing the ebuild from

src_prepare() {
sed -i -e 's:-ggdb3::g' configure.ac || die
sed -i -e '/ACLOCAL_AMFLAGS/d' Makefile.am || die
eautoreconf
}

to

src_prepare() {
eautoconf
}

fixed the issue on amd64 along with bug 324501

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

>можно ли для каждый скачанный торрент перемещать в отдельную папку ?

например всё что в процессе лежит в /tmp, а дальше на усмотрение скрипта раскидывать в /path/a, /path/b/... торренты конечно должны оставаться на раздаче ????

всё это умеет Transmission.

Вопрос, а как в Transmission фильтр по ip задавать, не юзая системный файрвол, что то не осилил я. Провайдер не учитывает скаченное и розданное, если ip локальные провайдерски. А как я понял, пользуя Transmission, для «Local Peer Discovery» провайдерская локалка,всё равно как внешняя сеть.

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

>ext4 с relatime :)

Эту опцию монтирования нужно вписать рядом c defaults или вместо?

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

> они уже пофиксили адские тормоза при запуске скачивания нового торрента в убунте? процессор жрется как ненормальный, гуи висят, пользоваться системой в течение 20-30 секунд после запуска нового торрента невозможно.

А не ntfs ли раздел?

Кстати, эти феерические тормоза стали последней каплей для переформатирования всех внешних хардов в ext4.

PS. В 2.0 не смотрел, ибо ntfs разделов не осталось.

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

Эту опцию монтирования нужно вписать рядом c defaults или вместо?

А разницы нету, если вместо defaults, то все-равно опция будет defaults,relatime.

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

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

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