URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 71241
[ Назад ]

Исходное сообщение
"Релиз bittorrent-клиента Transmission 2.10"

Отправлено opennews , 09-Окт-10 23:48 
Вышел релиз bittorrent-клиента Transmission 2.10 (http://www.transmissionbt.com/). Transmission - это относительно легкий и не требовательный к ресурсам torrent-клиент, написанный на языке Cи и поддерживающий разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web interface, daemon, command-line.


Изменения (https://trac.transmissionbt.com/wiki/Changes#version-2.10) в этой версии:


-  Все платформы:


-  Поддержка автоматической остановки на паузу неактивных торентов.
-  Реализован небольшой собственный кэш для уменьшения интенсивности IO с диском.
-  В сервер RPC добавлена поддержка сжатия gzip.
-  Добавлена поддержка файла cookies.txt
-  Небольшие оптимизации использования CPU.


-  Mac:


-  Все размеры файлов и скорости показываются в десятичной системе в Snow Leopard.


-  GTK+:


-  Теперь можно открывать файлы и папки щелкая по ним в списке файлов.
-  Интерфейс пользователя теперь обновляет состояние когда изменения делаются через RPC-интерфейс.
-  ...

URL: http://www.transmissionbt.com/
Новость: https://www.opennet.ru/opennews/art.shtml?num=28152


Содержание

Сообщения в этом обсуждении
"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Аноним , 09-Окт-10 23:48 
>> Реализован небольшой собственный кэш для уменьшения интенсивности IO с диском.

Вот это, думаю, зря. Кэширование и так реализовано неплохо на уровне ОС.
Вообще новость хорошая. С торрентами в линуксах не особенно большой выбор - с полноценными, я имею в виду, а не кастратами с минимумом настроек


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено User294 , 10-Окт-10 07:21 
> Вот это, думаю, зря. Кэширование и так реализовано неплохо на уровне ОС.

Только вот то что делает торент - с точки зрения ОС активная качка/раздача похоже на практически рандомный доступ. С другой стороны, клиент прекрасно в курсе того что он будет делать и что ему следует подчитать заранее. По результатам исследований разработчиков фич оказался стоящий реализации (зная разработчиков transmission - они до последнего будут отбрыкиваться от реализации фичи и сделают ее только если оно того действительно стоит :P).

> Вообще новость хорошая.

Дык. Развивается софтина. ИМХО это позитивно.


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Knuckles , 10-Окт-10 00:05 
Кто-нибудь сравнивал Qt- и GTK-морды? Насколько сильные отличия, и которая лучше? Сам сижу на GTK.

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено jl2001_унлогинед , 10-Окт-10 00:16 
говорят(с) вот это рулит http://code.google.com/p/transmisson-remote-gui/wiki/Screens...

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено User294 , 10-Окт-10 07:29 
> Кто-нибудь сравнивал Qt- и GTK-морды?

Я слегка сравнивал, правда в более старой версии. Qt версия немного недоделанная/сырая по сравнению с GTK, за нее вообще всерьез взялись только недавно. А в целом - они примерно одинаковы по общей идее. Я в основном юзаю GTK или просто web face. Наиболее интересной фичой кутевой морды является ИМХО возможность цепануться этой мордой к ремотной трансмиссии через RPC-интерфейс и порулить ей "почти как локальной". С другой стороны то же самое можно делать и через вебфэйс, а браузер есть на бОльшем числе машин чем кутевая морда, так что для меня фича не перевесила :)


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено jl2001_унлогинед , 10-Окт-10 00:14 
чтот для убунты доступна максимум 2.04 даже в ночных билдах http://www.transmissionbt.com/download.php

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Zenitur , 10-Окт-10 10:57 
Попробуй сделать вот так:

# apt-get build-dep transmission

$ mkdir transmission; cd transmission

$ apt-get source transmission

Скачается исходный код 2.04, патч для сборки пакета, файл с контрольными суммами. Заменяешь код 2.04 на 2.10, при необходимости перепаковав tar.bz2 в tar.gz, вскрываешь diff-архив и редактируешь его, смени номер версии в самом верхнем чейнджлоге на 2.10 (чтобы пакет назвался правильно), и контрольную сумму архива (md5sum transmission-2.10.tar.gz), чейджлог новый не добавляй, иначе гемморой с количеством строк будет. Бирюзовым gedit подсвечивает строчку перед началом файла (найдёшь, на три плюса начинается), там число 200,xx означает 200 строк. Вставишь или сотрёшь хоть одну - пакет не соберётся.
Потом переименуй дифф в 2.10 из 2.04, запакуй дифф обратно, сними контрольную сумму с него, впиши его в dsc-файл (вместе с новыми именами файлов, 2.10 вместо 2.04). Если верхний чейнджлог не отредактирован, пакет назовётся 2.04, несмотря на то, что ты перименовал файл исходника и патча в 2.10.
Если там не одна контрольная сумма md5, а ещё sha и sha256, их можно снять командами shasum и shasum -a 256. А лучше стереть, оставить только md5. Ошибиться можно хоть где, а контрольные суммы придётся менять в двух файлах.
Всё сделал? Выполняй от имени пользователя:

$ dpkg-source -x transmission*.dsc  // или просто при наборе имени файла нажми на Tab, имя файла само и допишется

$ cd tra*

$./debian/build all

Получатся пакеты. Можешь заливать их на getdeb.com.


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Zenitur , 10-Окт-10 11:10 
> $./debian/build all

Три поправки.

1). apt-get -b source соберёт пакет, я написал без -b, поэтому только скачается исходный код. Если решили собрать какой-нибудь пакет таким образом, обязательно перед apt-get напишите fakeroot.

2). GEdit бирюзовым подсветит весь файл, кроме тех мест, где описывается создание новых файлов. Они подсвечиваются чёрным и синим, ничинаются на --- и +++.

3). Перед ./debian/build all необходимо обязательно написать fakeroot! Еси такой программы нет, её необходимо доустановить. Иначе могут возникнуть проблемы после компиляции программы, когда проблем не должно быть, когда пакет уже будет создаваться.


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено iCat , 10-Окт-10 08:10 
Попробовал пяток клиентов. Transmission оказался из них самым "беспроблемным".

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Zenitur , 10-Окт-10 12:48 
Вооот! Это я понимаю! А то надоели: всю жииизнь я пользовался Transmission, зачееем мне пробовать что-то другое, оно всё плохое, сложное, отстойное! А здесь придраться не к чему: попробовал клиентов 5, больше всег понравился Transmission.

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Аноним , 10-Окт-10 15:13 
Гляньте rtorrent.

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено gb03db , 10-Окт-10 15:40 
> Гляньте rtorrent.

перешел на сабж с rtorrent-а, проще да и поддержка ipv6 изкаропки


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено User294 , 11-Окт-10 01:35 
Глянул. Гуев на выбор как-то не очень. А из приличных вебморд есть только нечто весьма монструозное ака руторент. Требующее пыха, вебсерванта и прочая. Ну, хорошо если это есть. А если это роутер какойнить - спецом ради торента пых чтоли туда взгромождать? :)

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено хзкто , 11-Окт-10 20:58 
морду можно и на локальном компе поднять, а уже сама морда будет работать удалённо с рторрентом

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено User294 , 13-Окт-10 02:24 
> морду можно и на локальном компе поднять,

Угу, только вот...

1) Поднимать на каждом компе который я могу юзать вебсервант с пыхом для торента лично мне кажется слегка извратом.
2) Браузер есть практически на любом десктопном компьютере, сразу. Мне как-то больше нравится когда ремотное управление накладывает на меня минимум требований и работает отовсюду.
3) Извините, если я один черт буду солидно зависеть от включенности локального компьютера с мордой - какой смысл выносить торент на ремотную машину/роутер/сидбокс/... вообще?

> а уже сама морда будет работать удалённо с рторрентом

Мне как-то больше нравится когда ремотная машина - полноценна сама по себе. Чем меньше взаимосвязанных сущностей, тем меньше геморроя. Есть такой хороший принцип - KISS. Keep It Simple, stupid. Чем лучше в этот принцип вписывается прога - тем стабильнее и безграбельнее она работает. Потому что чем меньше и проще программа, тем меньше в ней ее багов, а чем меньше зависимостей, тем меньше она страдает от чужих багов.

С точки зрения админа - я предпочитаю страдать от багов в мелком полумегового демона и считанных либ его зависимостей, нежели от багов демона и багов PHP. веб сервака и чего там еще + всех либ которые они могут юзать, имя которым легион.


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено anonymous , 10-Окт-10 21:21 
Что за биороботы переводили этот релиз на русский?
"размер|не выбрано" полученных/отданных данных - это что-то

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено anonymous , 10-Окт-10 22:21 
В качестве временной заплаты сойдет, но что-то там в коде перемудрили явно

diff -ru transmission-2.10_old/po/ru.po transmission-2.10/po/ru.po
--- transmission-2.10_old/po/ru.po    2010-10-08 04:54:41.000000000 +0400
+++ transmission-2.10/po/ru.po    2010-10-10 22:13:30.000000000 +0400
@@ -1769,7 +1769,7 @@

#: ../gtk/util.c:161
msgid "size|None"
-msgstr "размер|не выбрано"
+msgstr "0"

#: ../gtk/util.c:326
#, c-format


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Аноним , 11-Окт-10 10:32 
А оно умеет работать демоном так, чтобы один процесс обслуживал несколько юзеров?

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Nikolaev D , 12-Окт-10 15:04 
а что мешает запусть несколько процесов - по каждому на юзера ?

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено User294 , 13-Окт-10 02:27 
> А оно умеет работать демоном так, чтобы один процесс обслуживал несколько юзеров?

Торрент всегда работает с множеством ремотных пиров, обслуживая целую ораву юзеров в рамках одного процесса. Или я не понял что вы хотели спросить. Что есть обслуживание юзеров в ваших терминах?


"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Аноним , 13-Окт-10 15:45 
За компом работают двое поочередно - открыто две сессии. Может ли трансмиссион рулить их закачками из одного процесса, или надо по одному процессу на каждого пользователя? Ясное дело, можно по процессу на каждого, но тогда у них независимые настройки, к примеру, ограничения скорости.

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Nikolaev D , 12-Окт-10 14:40 
configure: error: cannot find sources (libtransmission/transmission.h) in . or ..

"Релиз bittorrent-клиента Transmission 2.10"
Отправлено Nikolaev D , 12-Окт-10 15:03 
bzip2 на соляре ненормально архив открывет