UGet и aria2: Идеальные инструменты для загрузок на Linux

Когда-нибудь сталкивались с ситуацией, когда вы нажимали на ссылку для скачивания в Firefox, и соединение обрывалось, заставляя вас начинать загрузку файла заново? В такие моменты на помощь приходит uGet — удобный менеджер загрузок.

Менеджер загрузок, отвечающий за координацию всех процессов.

uGet — это легкий и бесплатный менеджер загрузок, который можно использовать на платформах Linux, BSD, Android и Windows. С помощью uGet вы можете приостанавливать и восстанавливать загрузки в любое время. Программа предлагает возможность создания очереди загрузок и поддерживает различные прокси-сервисы, такие как HTTP, SOCKS4 и SOCKS5, для каждой отдельной загрузки. Кроме того, uGet может интегрироваться с браузером Firefox через расширение FlashGot.

Читайте также:  Автоматический нагрев IP-адреса и домена для вашего почтового сервера

Aria2 — это инструмент командной строки для загрузки файлов, который поддерживает протоколы HTTP(S), FTP, SFTP, BitTorrent и Metalink. Эта утилита способна скачивать один и тот же файл из нескольких источников и с использованием различных протоколов одновременно.

Пользователи имеют возможность интегрировать aria2 в uGet в качестве плагина. С помощью этой комбинации инструментов можно загружать данные с протоколов HTTP(S), FTP, SFTP, BitTorrent и Metalink, используя единый графический интерфейс.

Менеджер загрузок uGet

Установка uGet и aria2 в операционной системе Linux.

Debian/Ubuntu версии 16.04 и 14.04, а также Linux Mint.

sudo apt install uget aria2

sudo dnf install uget aria2

sudo zypper install uget aria2

sudo pacman - S uget aria2

Имейте в виду, что название пакета для aria2 — это aria2, однако сам исполняемый файл называется aria2c.

После того как вы установите два пакета, запустите uGet.

uget — это менеджер загрузок для операционной системы Linux.

По умолчанию uGet использует только curl для загрузки. Это нормально для загрузки по HTTP/FTP. Чтобы загружать торрент-файлы, вам нужна поддержка backend aria2. Поэтому в интерфейсе uGet перейдите в меню Правка > Настройки >Настройте совместимость плагинов, выбрав порядок использования curl с aria2 или aria2 с curl, а затем нажмите OK, чтобы сохранить изменения.

Читайте также:  Автоматическое монтирование файловых систем с использованием fstab и systemd в Linux

Загрузите uGet с поддержкой aria2.

Интеграция браузера Firefox.

Установите FlashGot Mass Downloader. При нажатии на ссылку для загрузки в Firefox вам будет предложено выбрать менеджер загрузок uGet, который откроется, если он еще не активен. Также вы можете выбрать другие программы для загрузки.

uGet для Firefox с расширением FlashGot

Ошибка при декодировании Bencode.

При использовании устаревшей версии aria2 вы можете столкнуться с ошибкой при попытке загрузить торрент-файлы.

ошибка декодирования bencode

Новая версия aria2 (aria2 1.24) устранила данную проблему. Чтобы узнать, какая версия aria2 установлена, выполните:

aria2c - v

В репозитории Ubuntu 16.04 доступна версия aria2 1.19, тогда как в Arch Linux можно найти самую последнюю версию.

Установка aria2 версии 1.24 на операционной системе Linux.

Посетите репозиторий проекта aria2 на платформе Github.

Читайте также:  Переформатировать текстовый файл в Linux

https://github.com/aria2/aria2/releases/tag/release-1.24.0

Скачайте актуальную версию файла (tar. bz2, tar.gz или tar. xz). После этого откройте терминал и перейдите в директорию загрузок. Извлеките архив aria2. Для распаковки всех трех форматов архива можно воспользоваться командой tar xvf.

tar xvf aria2-1.24.0.tar. xz

Перейдите в нужный каталог и выполните команду для настройки, компиляции и установки aria2 версии 1.24.

cd aria2-1.24.0/.configure make sudo make install

Aria2 будет размещен в директории /usr/local/bin под именем aria2c.

Ответ сервера: ошибка 403.

Если вы столкнулись с этой ошибкой, это говорит о том, что доступ к ресурсам на сервере загрузки вам запрещен. Одна из возможных причин заключается в том, что вы открываете страницу загрузки через прокси-сервер, однако uGet не настроен для работы с этим прокси, и наоборот.

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

Сервер-прокси uGet

Мы всегда рады вашим комментариям, вопросам и предложениям. Если вам понравился этот пост, не забудьте подписаться на нашу бесплатную рассылку новостей, следить за нами в Twitter или поставить лайк на нашей странице в Facebook.