یک نرم افزار مدیریت دانلود یا Download Manager یک برنامه ی کامپیوتری است که برای بارگزاری یا Download از اینترنت به کار می رود که میتواند در دنیای بزرگ وب، عصای دست شما در دانلود فایل های حجیم باشد.
اهمیت وجود یک نرم افزار مدیریت دانلود، برای کاربران ایرانی که از کمبود پهنای باند (حتی در خطوط پر سرعت) نسبت به سایر کشور های بعضا نه چندان پیشرفته و حتی در منطقه،رنج می برند، ملموس تر است. تصور توقف دانلود یک فایل حجیم به خصوص در شرایط بحران برق فعلی کشور، وحشتناک خواهد بود.
در این انجمن مطالب گسسته و پراکنده ای -هر چند کاربردی- در این مورد وجود داشت اما دارای انسجام نبودند. از این رو تصمیم گرفتم به کمک دوستان، تعداد اندکی از این نرم افزار ها که شناخته تر شده بودند، همراه یک توضیح کوتاه و نحوه ی نصبب و یک نظر سنجی از نرم افزار های موجود حال حاظر برای توزیع اوبونتو انجام دهم تا در نهایت به یک جمع بندی دقیق در مورد بهترین ها برسیم. بی شک تجربه های شما دوستان چراغ روشنی در تاریکی منابع اطلاعاتی کابران ایرانی اوبونتو خواهد بود. لذا تقاضا دارم با راهنمایی های خود و معرفی نرم افزار های دیگری که تجربه ی کار با آنها را دارید و همچنین نرم افزار های جدید تر این لیست را پر بار تر کنید تا یکی از موانع بر سر کاربران تازه وارد و حتی حرفه ای تر برای جایگزینی سیستم عامل آزاد بر دیگر سیستم عامل ها هموار شود. (بعضا شاهد بوده ام که کاربران، به دلایل نا آگاهی یا ضعف نرم افزارهایی که در لینوکس برای دانلود از آنها استفاده می کنند، نرم افزار های معروف ویندوز را با شبیه ساز در لینوکس اجرا می کنند که جای شرمساری است.) این لیست از منابعی مانند pctipsbox و ubuntugeek استخراج شده و بخش هایی از آن حذف و بخش هایی اضافه شده است. توضیحات آنها هم به دلیل روشن و قابل فهم بودن به زبان اصلی تقدیمتان می گردد.
بر این اساس مختصری از قابلیت های یک نرم افزار مدیریت دانلود را در ادامه خدمتتان ارائه میدهم.
۱- توقف موقت برای دانلود فایل های بزرگ.
۲- ادامه دادن دانلود فایل های متوقف شده یا به هر دلیلی ناموفق.
۳- دانلود از سرور های ضعیف یا شلوغ.
۴- دانلود فایل های متنوع از یک سرور طبق یک قانون خاص به صورت اوتوماتیک (مثلا بر اساس پسوند فایل ها یا فایل های بروز شده.)
۵- دانلود های بازگشتی اوتوماتیک یا نظیر آنچه در مورد mirror ها میدانید. (mirror یک سرور دیگر دارای همان فایل دانلود شونده جهت سهولت و سرعت بخشیدن به روند دانلود فایل است.)
۶- دانلود های زمان بندی شده. شامل قطع دانلود و یا خاموش کردن کامپیوتر.
-۸ افزایش سرعت دانلود از طریق سگمنت بندی و قطعه قطعه کردن فایل.
۹- امکانات اضافه دیگر نظیر سهولت، رابط کاربری زیبا و کاربر پسند، قابلیت اطمینان و پایداری و ...
شایان ذکر است اغلب نرم افزار های لیست ذیل دارای این امکانات می باشند.
WgetWget is a network utility to retrieve files from the Web using http(s) and ftp, the two most widely used Internet protocols. It works non-interactively, so it will work in the background, after having logged off. The program supports recursive retrieval of web-authoring pages as well as ftp sites — you can use wget to make mirrors of archives and home pages or to travel the Web like a WWW robot.
Wget works particularly well with slow or unstable connections by continuing to retrieve a document until the document is fully downloaded. Re-getting files from where it left off works on servers (both http and ftp) that support it. Both http and ftp retrievals can be time stamped, so wget can see if the remote file has changed since the last retrieval and automatically retrieve the new version if it has.
Wget supports proxy servers; this can lighten the network load, speed up retrieval, and provide access behind firewalls.
Wget is a default download manager for Ubuntu . Therefore you do not need to install it again
GwgetGwget offers a GNOME front-end to the popular wget application, with enhanced features, such as systray icon, multiple downloads and a powerful preferences manager.
Install Gwget in Ubuntusudo aptitude install gwget
CurlCurl is a client to get files from servers using any of the supported protocols. The command is designed to work without user interaction or any kind of interactivity.
Curl offers a busload of useful tricks like proxy support, user authentication, ftp upload, HTTP post, file transfer resume and more.
Install curl in Ubuntusudo aptitude install curl
AxelAxel is a command-line downloader for unix-like operating systems. Unlike wget, axel includes download acceleration, whicThis program tries to accelerate the downloading process by using multiple connections for one file. Starting from version 0.97, the program can use multiple mirrors for one download as well. The program tries to be as light as possible (25-30k in binary form), so it might be useful as a wget clone on byte-critical systems.
Install axel in Ubuntusudo aptitude install axel
WxdownloadfastwxDownload Fast (also known as wxDFast) is an open source download manager. It is multi-platform and builds on Windows(2k,XP), Linux and Mac OS X(binary still not available). Besides that, it is a multi-threaded download manager. This means that it can split a file into several pieces and download the pieces simultaneously.
Install Wxdownloadfast in UbuntuDownload .deb package from here: http://www.getdeb.net/app.php?name=wxdownload%20fast
Install .deb package using the following command
sudo dpkg -i packagename
MultigetMultiGet is an easy-to-use GUI file downloader for Windows/Linux/BSDs/MacOs. It’s programmed in C++ and has a GUI based on wxWidgets. It supports HTTP/FTP protocols which covers the requirements of most users. It supports multi-task with multi-thread on multi-server. It supports resuming downloads if the Web server supports it, and if you like, you can reconfig the thread number without stopping the current task. It’s also support SOCKS 4,4a,5 proxy, ftp proxy, http proxy.
Install Multiget in Ubuntu
Download multiget .deb package from here: http://www.getdeb.net/app/MultiGet
Install .deb package using the following commandsudo dpkg -i packagename
aria2Aria2 is a command line download client with resuming and segmented downloading. Supported protocols are HTTP/HTTPS/FTP/BitTorrent and it also supports Metalink.
Install aria2 in Ubuntusudo aptitude install aria2
Downloader for X (d4x)Downloader for X is a powerful graphical download manager. It supports both HTTP(S) and FTP protocols and has nice graphical user interface, though some actions can also be performed using the command line.
Among others, its key features include proxy and SOCKS5 support, recursive downloading,wildcard matching, download scheduler, multiple download queues and more…
Install d4x in Ubuntusudo aptitude install d4x
KDE
KGETKGET is a a download manager similar to GetRight or Go!zilla. It keeps all your downloads in one dialog and you can add and remove transfers. Transfers can be paused, resumed, queued or scheduled. Dialogs display info about status of transfers - progress, size, speed and remaining time. Program supports drag & drop from KDE applications and Netscape.
Install Kget in Ubuntusudo aptitude install kget
This package is part of KDE, as a component of the KDE network module. Therefore you need to install another KDE packages to run KGET on your Ubuntu
JigdoThis is a BETA version of the jigdo GTK+ download manager. In particular, it is NOT yet capable of processing .jigdo files - use jigdo-lite from the jigdo-file package for that!.This download manager features FTP and HTTP 1.1 support, pausing, continuing and resuming of downloads, and automatic guessing of your proxy configuration.
Install Jigdo in Ubuntu
sudo aptitude install jigdo
AriaAria is a download manager.The transfer can be paused, resumed, queued and saved. It has a very user friendly GTK based GUI, and useful log consoles. Program supports CRC checking, HTTP proxy server, cut-and-paste, drag-and-drop, and can define specific file retrieving procedure for particular web servers.
Install aria in Ubuntusudo aptitude install aria
Firefox SupportFirefox is a default web browser for Ubuntu .There are so many download extension for Firefox:
DownThemAllThe first and only download manager/accelerator built inside Firefox!
Download from here:
https://addons.mozilla.org/en-US/firefox/addon/201
FlashGotDownload one link, selected links or all the links of a page together at the maximum speed with a single click, using the most popular, lightweight and reliable external download managers.
Download from here:https://addons.mozilla.org/en-US/firefox/addon/220
*. نرم افزارهایی بسیاری مانند GGet یا افزونه های بسیار دیگری وجود دارند که از طریق Synaptic و وب سایت mozilla.com قابل دسترسی هستند. لطفا در صورت استفاده نام آنها را بنویسید تا به همراه توضیحات و نحوه ی نصب، به نظر سنجی اضافه شوند.
*. قابلیت استفاده ی ترکیبی ار نرم افزار های فوق وجود دارد: مثلا multiget + flashgot
*. در صورت تکمیل، نسخه ی ویکی به زودی ارايه می گردد.
*.شخصا wget,downthemall,multiget را ترجیح میدهم.