LINUX.ORG.RU

Загрузка deb-пакетов через BitTorrent


0

0

В тестируемом репозитории Debian появилcя набор программ, используемых для загрузки пакетов через BitTorrent.

Установив и настроив пакеты debtorrent и apt-transport-debtorrent администратор получает возможность ускорить загрузку и снизить количество трафика, используя все преимущества протокола BitTorrent.

Пример настройки:

Установите пакет debtorrent и внесите изменения в файл /etc/apt/sources.list, чтобы указать способ загрузки пакетов для APT через DebTorrent. Пусть файл /etc/apt/sources.list содержит следующую строку:

deb http://ftp.us.debian.org/debian etch main contrib non-free

Предположим, что DebTorrent клиент выполняется на том же самом компьютере(localhost), и использует настройки порта по умолчанию(9988), то модифицируйте эту строку следующим образом:

deb http://localhost:9988/ftp.us.debian.org/debian etch main contrib non-free

Если Вы установили пакет apt-transport-debtorrent, Вы можете сменить метод загрузки(http://) для использования более быстрого транспорта(debtorrent://). Теперь строка настройки будет выглядеть так:

deb debtorrent://localhost:9988/ftp.us.debian.org/debian etch main contrib non-free

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

Re: Загрузка deb-пакетов через BitTorrent

Круто. Надо такое же для генты соорудить. Завтра возьмусь.

Stiletto ()

Re: Загрузка deb-пакетов через BitTorrent

а смысл7 их размер не на столько велик чтоб таскать их через торрент.

mybeat ()

Re: Загрузка deb-пакетов через BitTorrent

супер, давно пора

z0D5e8n7x ()

Re: Загрузка deb-пакетов через BitTorrent

Я так понял, пакеты оно отдает из кэша? А что если кэш пустой?

HadroN ()

Re: Загрузка deb-пакетов через BitTorrent

Спасибо за новость, очень хорошо.

los_nikos ★★★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от mybeat

Re: Загрузка deb-пакетов через BitTorrent

> а смысл? их размер не на столько велик чтоб таскать их через торрент.

1. скорость выше

2. openclipart-openoffice.org занимает ~ 150 мб. Тут торренты уже могут помочь.

gaa ★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от HadroN

Re: Загрузка deb-пакетов через BitTorrent

> Я так понял, пакеты оно отдает из кэша? А что если кэш пустой?

Оно их скачивает через bittorrent, а не кеширует.

gaa ★★ ()

Re: Загрузка deb-пакетов через BitTorrent

Отличная вещь, давно уже работает у меня под sid. Однако, писать такие вещи на Питоне это буээээ.

Voker57 ★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от anonymous

Re: Загрузка deb-пакетов через BitTorrent

> Смысл в том, чтобы разгрузить основные серверы Дебиан? Поясните, плиз.

В том числе и в этом. Кроме того, получаем увеличенную скорость закачки, кучу зеркал(каждая нода с debtorrent-ом становится зеркалом). Система будет работать даже, если основное зеркало в дауне. В общем, одни плюсы.

gaa ★★ ()

Re: Загрузка deb-пакетов через BitTorrent

И что, всё community теперь расшарит свои файлы для раздачи? Все помнят, что bittorrent имеет дуплексную природу?

a110c ()

Re: Загрузка deb-пакетов через BitTorrent

Ждём emulebuild'ов

DNA_Seq ★★☆☆☆ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от a110c

Re: Загрузка deb-пакетов через BitTorrent

> И что, всё community теперь расшарит свои файлы для раздачи? Все помнят, что bittorrent имеет дуплексную природу?

Свои файлы? Нет, только пакеты, которые у всех и так одинаковы.

gaa ★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от Voker57

Re: Загрузка deb-пакетов через BitTorrent

> Однако, писать такие вещи на Питоне это буээээ.

Ну перепиши на C, сделаешь подарок сообществу.

gaa ★★ ()

Re: Загрузка deb-пакетов через BitTorrent

приятная весчь. Потом попробую :)

amoralyrr ★☆ ()

Re: Загрузка deb-пакетов через BitTorrent

Хочу напомнить обрадовавшимся, что владельцы закрыли торрент-протокол и теперь, по сути, он является проприетарным быдлопротоколом. А форк от TPB ещё никто не видел.

kranky ★★★★★ ()

Re: Загрузка deb-пакетов через BitTorrent

Давно я думал о такой вещи. Ну, прогресс есть - отлично! Теперь главное чтобы основные дистростроители поддержали :)

X-Pilot ★★★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от kranky

Re: Загрузка deb-пакетов через BitTorrent

>Хочу напомнить обрадовавшимся, что владельцы закрыли торрент-протокол и теперь, по сути, он является проприетарным быдлопротоколом.

Уже было опровержение (но не на ЛОРе - могу поискать если надо) - да, программа будет закрытой, но протокол останется открытым

X-Pilot ★★★★★ ()

Re: Загрузка deb-пакетов через BitTorrent

> снизить количество трафика

Магия!

Queen "It's a kind of magic"!!!

birdie ★★★★★ ()

Re: Загрузка deb-пакетов через BitTorrent

re: администратор получает возможность ускорить загрузку

Верю

re: и снизить количество трафика

Cомневаюсь, IMHO с использующего сольют кучу трафика ;)

А почему бы просто не настроить в сети transparent proxy?
Загрузку это ускорит и трафик сократит в N-1 раз (где N число машин в сети).


IMHO это скорее решение для Home PC, нежели чем для Office Network, поправьте если я ошибаюсь.

Yilativs ★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от Yilativs

Re: Загрузка deb-пакетов через BitTorrent

> А почему бы просто не настроить в сети transparent proxy?

Если кто заглядывал в FAQ - там это и предлагается... но похоже что никто туда не заглядывал...

los_nikos ★★★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от kranky

Re: Загрузка deb-пакетов через BitTorrent

>Хочу напомнить обрадовавшимся, что владельцы закрыли торрент-протокол и теперь, по сути, он является проприетарным быдлопротоколом

Уже нашел :)

http://www.slyck.com/story1566_BitTorrent_Addresses_Closed_Source_Issues

X-Pilot ★★★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от gaa

Re: Загрузка deb-пакетов через BitTorrent

>1. скорость выше

На зеркалах обычно скорость хорошая. В торренте - не факт, особенно если почти все пиры зарубежом. Если зеркало можно использовать локальное, в торренте будешь качать не только с тех, кто в твоей стране, а по всему миру. Некоторым нежелательно много качать с заграна. Кроме того, нет гарантии, что нужный пакет в данный момент вообще хоть у кого-то будет. В торренте надо будет также отдавать пакеты. В торренте для загрузки одного пакета будут созданы десятки или сотни соединений. Если у кого-то испорченный пакет, придётся качать лишние мегабайты.

true ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от true

Re: Загрузка deb-пакетов через BitTorrent

>В торренте для загрузки одного пакета будут созданы десятки или сотни соединений. Если у кого-то испорченный пакет, придётся качать лишние мегабайты.

lol! если какой-то пакет испорчен - то надо будет просто перекачать только его (4-512KB).

X-Pilot ★★★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от kranky

Re: Загрузка deb-пакетов через BitTorrent

> владельцы закрыли торрент-протокол и теперь, по сути, он является проприетарным быдлопротоколом

Вы что-то путаете, никто протокол не закрывал

> А форк от TPB ещё никто не видел.

Чего? Кому нужно форкать протокол если он и так хорошо реализован в десятках линуксовых torrent-клиентов. Как только потребуется выпустят свободный форк протокола(или останутся на последнем свободном оригинале). Так было и с появлением DC++...

los_nikos ★★★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от Voker57

Re: Загрузка deb-пакетов через BitTorrent

> Однако, писать такие вещи на Питоне это буээээ.

Не выдумывай, Deluge написан на Python, работает замечательно (не хуже Transmission)! Кстати, лучше и вылизаннее оригинального свободного питоньего bittorrent5

los_nikos ★★★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от los_nikos

Re: Загрузка deb-пакетов через BitTorrent

на самом деле вещь очень полезная, я и не знал... буду пробовать. Добавлю еще от себя пару слов:

1. скорость официальных и не официальных зеркал часто не так высока, как Вам кажется. У меня 8 мбит анлим, заметил что в среднем (в зависимости от времени суток в основном) скорость с http.us.debian, debian.nsu от 120кб до 600кб, при этом это по сути половина тарифы. Таким образом увеличение одновременных источников позволяет выжать весь канал, а сидеров у дебиана будет явно не мало =)

2. если у вас большая локальная сеть с несколькими дебианщиками, то обновления и ПО из интернета будут литься только частично, так как основную часть пакетов вы сольете как раз таки из друзей, которых торрент найдет в локалке (банально из-за существенно большей скорости), тут и экономия трафика и скорость на лицо.

Проксирующий прокси - это хорошо, но тебе как минимум надо быть провайдером или администратором сети.

BaBL ★★★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от mybeat

Re: Загрузка deb-пакетов через BitTorrent

зато их размер настолько велик чтобы засирать любой канал любого провайдера. особенно актуально для big security updates

типа kdelibs, когда весь kde пересобирается или иксов.

aim1159 ★★★★★ ()

Re: Загрузка deb-пакетов через BitTorrent

вешь прикольная , но по http качает быстрее ... 
сейчас настроил посмотреть, поставил пару пакетов примерно на 1М - по http
закачало на 11 секунд быстрее чем дебторрент...

fugu ()

Re: Загрузка deb-пакетов через BitTorrent

Молодцы дебианщики. Уже использую сию возможность

squareroot ★★★ ()

Re: Загрузка deb-пакетов через BitTorrent

Круто! Классная вещь! Надеюсь в убунте будет
У нас в городе скорость до внешки - 128кбит/сек, а скорость внутри города - 8мбит или 100мбит (adsl и выделенка). Прирост скорости будет очень большой
У нас есть зеркало репозитория убунты, но оно только 32 бит и обновляют его только админы. А с torrent-ом будут участвовать все

snizovtsev ★★★★ ()

Re: Загрузка deb-пакетов через BitTorrent

Супер.

Nonexistent ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от fugu

Re: Загрузка deb-пакетов через BitTorrent

>вешь прикольная , но по http качает быстрее ... >сейчас настроил посмотреть, поставил пару пакетов примерно на 1М - по http >закачало на 11 секунд быстрее чем дебторрент...

Тут дело скорее в объеме. В отличие от HTTP, торренту надо еще некоторое время, чтоб получить пиры, связаться с ними, таким образом старт даунлода немного откладывается. Если ты тестируешь на 1мб, это действительно будет сильно заметно, а вот на 100мб ты на хттп скорее всего проиграешь, ибо торрент сможет занять весь предоставленный канал.

BaBL ★★★★★ ()

Re: Загрузка deb-пакетов через BitTorrent

Вас нагло обманывают. Битторент не снизит трафик, а повысит. Причём в несколько раз.

haywire ()

Моя паранойа меня спрашивает:

Почему тут http://debtorrent.alioth.debian.org/ нету заголовка Security со словами всё круто, нас не догонишь, в смысле не обманешь, и "torrent - безопасно"?

Где там такие слова?

Децентрализованная система - уязвима!!!

lig ()

Re: Загрузка deb-пакетов через BitTorrent

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

Intrepid ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от haywire

Re: Загрузка deb-пакетов через BitTorrent

>Вас нагло обманывают. Битторент не снизит трафик, а повысит. Причём в несколько раз.

не нужно быть столь категоричным! трафик основных зеркал он очень даже снизит -)

cobold ★★★ ()
Ответ на: Моя паранойа меня спрашивает: от lig

Re: Моя паранойа меня спрашивает:

> нету заголовка Security со словами всё круто, нас не догонишь, в смысле не обманешь

md5-хеш пакета проверяется при установке. А сами хеши берутся с зеркала при выполнении "aptitude update". Так что кривой пакет система не должна установить.

gaa ★★ ()

Re: Загрузка deb-пакетов через BitTorrent

угу, именно использование торрента увеличит скорость, как же

alt0v14 ★★★ ()
Ответ на: Re: Загрузка deb-пакетов через BitTorrent от los_nikos

Re: Загрузка deb-пакетов через BitTorrent

>> А почему бы просто не настроить в сети transparent proxy?

>Если кто заглядывал в FAQ - там это и предлагается... но похоже что никто туда не заглядывал...

Я имею ввиду обычны http transparent proxy.

Yilativs ★★★ ()

Re: Загрузка deb-пакетов через BitTorrent

Все хорошо, только проблемы с безопасностью это создает дополнительные

anonymous ()

Re: Загрузка deb-пакетов через BitTorrent

Реально полезные возможности.. Замечательно..

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