$XDG_CONFIG_HOME/aria2/aria2.conf
for a set of global configuration options by default. This behavior can be modified with the --conf-path
switch:aria2.example.rar
using the options specified in the configuration file /file/aria2.rapidshare
$XDG_CONFIG_HOME/aria2/aria2.conf
exists and the options specified in /file/aria2.rapidshare
are desired, the --no-conf
switch must be appended to the command:aria2.example.rar
using the options specified in the configuration file /file/aria2.rapidshare
$XDG_CONFIG_HOME/aria2/aria2.conf
does not yet exist and you wish to simplify the management of configuration options:continue
dir=${HOME}/Desktop
~/Desktop
.file-allocation=none
input-file=${HOME}/.aria2/input.conf
~/.aria2/input.conf
log-level=warn
max-connection-per-server=4
min-split-size=5M
on-download-complete=exit
exit
command and exit the shell once the download session is complete.aria2-1.10.0.tar.bz2
from two separate sources to ~/Desktop
before merging as aria2-1.10.0.tar.bz2
aria2-1.9.5.tar.bz2
and save to /file/old
as aria2.old.tar.bz2
&aria2-1.10.0.tar.bz2
and save to ~/Desktop
as aria2.new.tar.bz2
--file-allocation=falloc
aria2c --help=#all
and the aria2 man page for a complete list of configuration options.http-user=USER_NAME
http-passwd=PASSWORD
allow-overwrite=true
dir=/file/Downloads
/file/Downloads
.file-allocation=falloc
enable-http-pipelining=true
input-file=/file/input.rapidshare
/file/input.rapidshare
log-level=error
max-connection-per-server=2
summary-interval=120
aria2.rapidshare
the contains a username and password, it is advisable to set permissions on the file to 600, or similar.summary-interval=0
log-level
option.bt-seed-unverified=false
max-overall-upload-limit=1M
max-upload-limit=128K
seed-ratio=5.0
seed-time=240
seed-ratio
and seed-time
are specified, seeding ends when at least one of the conditions is satisfied.aria2
's own configuration, and it is uncertain whether the different UIs reuse aria2
configuration if a custom one has been made. Users should ensure their desired parameters are effectively implemented within selected tools and that they are stored persistently (uGet for example has its own aria2
's command line which sticks across reboots).aria2c
to be started with --enable-rpc
in order to work. They are meant to run on your local computer, not on a remote server that downloads using ariaaria2c
. If aria2c
is installed it can be found under /usr/share/doc/aria2/xmlrpc/aria2rpc
.aria2c
to be started with --enable-rpc
to function.pacman -Sp
lists the urls of the packages on stdout, instead of downloading them, then |
pipes it to the next command. Finally, The -i
in aria2c -i -
switch to aria2c means that the urls for files to be downloaded should be read from the file specified, but if -
is passed, then read the urls from stdin.DLAGENTS
variable as follows:-UWget
option to change the user agent to Wget. It may prevent problems when downloading from sites that filters the requests based on the user agent to provide different responses on what the users uses to access the URL. Since Aria2 is a lesser known downloader it may be recognized by the site as a browser instead of a downloader, so changing the user agent to Wget may fix it in most cases