Когда-нибудь сталкивались с ситуацией, когда вы нажимали на ссылку для скачивания в Firefox, и соединение обрывалось, заставляя вас начинать загрузку файла заново? В такие моменты на помощь приходит uGet — удобный менеджер загрузок.
Содержание статьи
Менеджер загрузок, отвечающий за координацию всех процессов.
uGet — это легкий и бесплатный менеджер загрузок, который можно использовать на платформах Linux, BSD, Android и Windows. С помощью uGet вы можете приостанавливать и восстанавливать загрузки в любое время. Программа предлагает возможность создания очереди загрузок и поддерживает различные прокси-сервисы, такие как HTTP, SOCKS4 и SOCKS5, для каждой отдельной загрузки. Кроме того, uGet может интегрироваться с браузером Firefox через расширение FlashGot.
Aria2 — это инструмент командной строки для загрузки файлов, который поддерживает протоколы HTTP(S), FTP, SFTP, BitTorrent и Metalink. Эта утилита способна скачивать один и тот же файл из нескольких источников и с использованием различных протоколов одновременно.
Пользователи имеют возможность интегрировать aria2 в uGet в качестве плагина. С помощью этой комбинации инструментов можно загружать данные с протоколов HTTP(S), FTP, SFTP, BitTorrent и Metalink, используя единый графический интерфейс.

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

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

Ошибка при декодировании Bencode.
При использовании устаревшей версии aria2 вы можете столкнуться с ошибкой при попытке загрузить торрент-файлы.
ошибка декодирования bencode
Новая версия aria2 (aria2 1.24) устранила данную проблему. Чтобы узнать, какая версия aria2 установлена, выполните:
aria2c - v
В репозитории Ubuntu 16.04 доступна версия aria2 1.19, тогда как в Arch Linux можно найти самую последнюю версию.
Установка aria2 версии 1.24 на операционной системе Linux.
Посетите репозиторий проекта aria2 на платформе Github.
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 не настроен для работы с этим прокси, и наоборот.
Каждая загрузка может быть настроена на использование прокси-сервера или без него.

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

