замена wget на aria2 при emerge

Прочитал про консольную качалку Aria2 (http://aria2.sourceforge.net/). Сия штуковина может качать в несколько потоков, и, что более ценно - одновременно с нескольких разных зеркал (даже смешивая ftp и http)

я так подозреваю - что, если эту софтину прикрутить к emerge вместо wget'a - то скачивание будет происходит заметно веселее :)

кто-нибудь пробовал ? Насколько это реально ?

Я ebuild есть

Я ebuild есть где-то? а то в портежах только aria (та что с GTK интерфейсом) есть

Прикручивается

Прикручивается элементарно с помощью строки в make.conf

# Default fetch command (5 tries, passive ftp for firewall compatibility)
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}"

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

Re: Прикручивается

KiberGus написал(а):
Прикручивается элементарно с помощью строки в make.conf

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

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

Re: Прикручивается

jodaka написал(а):
...хотя вот тут мне подсказывают, что есть серьезный недостаток - aria2 не поддерживает докачку. Сам я пока так не поковырял эту штуку... на днях попробую

по поводу докачки: вчера автору письмо написал, вот, что он ответил:

Tatsuhiro Tsujikawa написал(а):
Hi, Anton

Sorry, resume function is not working in 0.6.0 version because of the
bug. I couldn't notice it.

I release new version to fix this today.

Thanks,

Tatsuhiro Tsujikawa

а сегодня появилась новая сборка.
Аффтар жжот
Сейчас буду пробовать :)

а если

а если попробовать axel?

FETCHCOMMAND="/usr/bin/aria2c -s 3 \${URI} --dir=\${DISTDIR}"
RESUMECOMMAND="/usr/bin/aria2c -s 3 \${URI} --dir=\${DISTDIR}"

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

написал

написал враппер
http://master.polad.ru/files/fetchscript

если не смотреть в код и не ужасаться тем ужасным костылям, то всё просто шоколадно. Работает именно так, как я изначально и хотел. Позволяет тянуть один файл в несколько нитей с разных зеркал :)

Forbidden You don't have

Forbidden
You don't have permission to access /files/fetchscript on this server.

:(

ой... виноват :)

скопировать - скопировал, а права доступа не выставил.
Сейчас ссылка работает

Есть баг по

Есть баг по этому поводу:
https://bugs.gentoo.org/show_bug.cgi?id=149156
Я добавил ссылку на твой скрипт, будем посмотреть, что отцы-основатели скажут.
_________________
From Siberia with Love!

ничего

ничего хорошего - что и следовало ожидать

UncleOwen написал(а):
Please, don't. Since the total upload of all mirrors stays the same, the only
thing you're doing is taking away bandwith from other users. This hurts
everyone else.

Oh, and as soon as everyone uses such a tool (or it gets implemented in
portage), we'd be back to square one, and it wouldn't benefit anyone anymore.
Oh, except that Gentoo users would download faster than users of other
distributions... But we don't want that kind of image, do we?

А как этим

А как этим скриптом пользоваться-то?
Он генерит только скрипт для wget, никакой aria2c и не пахнет.
ли я что-то не понимаю?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".