четверг, 16 февраля 2012 г.

aria2c - замена wget в Ubuntu

 aria2c – консольный download-менеджер. Поддерживает работу с протоколами HTTP, FTP, BitTorrent, Metalink.По моему мнению, работает лучше, чем предустановленный wget - да его разработка похоже что остановилась. Ориентирован на загрузку файлов большого размера.
 В репозитариях Ubuntu последняя версия 1.9.4-1, но мы пойдем другим, более длинным путем и поставим из исходников (нам не привыкать - rtorrent сложнее ставится) версию 1.14.1.
 Для этого зайдем на сайт aria2 и сразу же видим большущую кнопка Get 1.14.1 .Справа от нее можно почитать небольшой список опций для примера.  Кликаем по кнопке ,попадаем на страницу загрузки и из предложенного списка выбираем aria2-1.14.1.tar.bz2  . Сохраняем тарболл в Домашнюю папку и начинаем плясать с бубном,завывать и шаманить.Ну а если серьезно - никакого шаманства нет, всё это дело прекрасно собирается.

vlad@vlad-desktop:~$tar -xvf aria2-1.14.1.tar.bz2
vlad@vlad-desktop:~$ cd aria2* 
vlad@vlad-desktop:~/aria2-1.14.1$ ./configure
vlad@vlad-desktop:~/aria2-1.14.1$ make
vlad@vlad-desktop:~/aria2-1.14.1$ sudo make install

Ну вот и установилось, по давней привычке заглянем в help

vlad@vlad-desktop:~/aria2c --help

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


Основные опции

-d, –dir=/path/to/directory/ – указывает папку, куда сохранять скачиваемый файл.По умолчанию /home/user
     Пример: aria2c –d /home/user/video/ http://site.com/video.avi

-i, –input-file=/path/to/file – указывает путь к файлу, содержащему список ссылок для скачивания
     Пример: aria2c –i /home/user/video/spisok.txt. При составлении списка ссылок используйте Tab

-c, –continue – докачка недокачанного файла. Эта опция применима только к протоколам http, https, ftp.
     Пример: aria2c -c http://site.com/video.avi

-j, –max-concurrent-downloads=N – установить максимальное колличество параллельных потоков для скачивания файла. По    умолчанию -j равен 5.
     Пример: aria2c -j 5 http://site.com/video.avi

-m, –max-tries=N – установить максимальное колличество попыток для скачивания файла. Если занчение N равно 0, колличество попыток не ограничено. По умолчанию 5 попыток, очень нужная опция для моего провайдера - всегда ставлю 0.
     Пример: aria2c -m 0 http://site.com/video.avi

-s, –split=N – установить N соединений для скачиваемого файла. Не путать с колличеством потоков для скачивания файла. Здесь соединения – URL-адреса для файла, если вы качаете с нескольких источников для увеличения скорости.
     Пример: -s2 http://site1.com/video.avi  http://site2.com/video.avi

-l, –log=/path/to/file – вести лог скачивания файла (на мой взгляд - ненужная опция, но может кому и нужна)
     Пример: aria2c –l /home/user/video/log http://site.com/video.avi

 Для комфортного пользования этих опций достаточно, торренты я им не качаю, только c помощью rtorrent, хотя и пробовал - с открытых трекеров качает без проблем.

GUI для aria2c
aria2fe для Qt
aria2::gui версии для Linux и Windows. Написана на Perl
karia2c для KDE (Qt4)
Eatmonkey для Xfce

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


Комментариев нет:

Отправить комментарий