Template: apt-fast/downloader
Type: select
# Translators: aria2c is a download accelerator and does not have to be
# translated. 'custom' is a choice where users can manually add a download
# helper command.
__Choices: aria2c, custom
Default: aria2c
_Description: Download helper selection:

Template: apt-fast/downloadcmd
Type: string
Default: aria2c --no-conf -c -j ${_MAXNUM} -x ${_MAXCONPERSRV} -s ${_SPLITCON} --min-split-size=${_MINSPLITSZ} --stream-piece-selector=${_PIECEALGO} -i ${DLLIST} --connect-timeout=600 --timeout=600 -m0
# Translators: ${_MAXNUM} (maximum number of parallel connections),
# ${_MAXCONPERSRV} (maximum number of connections to a single server),
# ${_SPLITCON} (maximum number of splits/connections downloading the same
# file),
# ${_MINSPLITSZ} (minimum file size before splitting into multiple downloads),
# ${_PIECEALGO} (algorithm to select how to download the split pieces),
# (all options of the above are optional)
# and ${DLLIST} (file with package URIs) (mandatory) are variables in config
# file which may be used for download helper command,
# e.g. 'aria2c --no-conf -c -j ${_MAXNUM} -x ${_MAXCONPERSRV} \
# -s ${_SPLITCON} --min-split-size=${_MINSPLITSZ} \
# --stream-piece-selector=${_PIECEALGO} -i ${DLLIST}'
_Description: Download helper command line:
 \${_MAXNUM} as maximum number of parallel connections and \${DLLIST} as
 temporary download list file may given by configuration file.

Template: apt-fast/maxdownloads
Type: string
Default: 5
_Description: Maximum number of connections:
 Stored in \${_MAXNUM} variable.

Template: apt-fast/maxconpersrv
Type: string
Default: 10
_Description: Maximum number of connections per server (1-16):
 Stored in \${_MAXCONPERSRV} variable.

Template: apt-fast/maxconperfile
Type: string
Default: 8
_Description: Maximum number of connections per file:
 Stored in \${_SPLITCON} variable.

Template: apt-fast/minsplitsize
Type: string
Default: 1
_Description: Minimum size of split files in Megabytes (1-1024):
 Stored in \${_MINSPLITSZ} variable.

Template: apt-fast/piecealgo
Type: select
Choices: default, inorder, geom, random
Default: default
_Description: Algorithm used to select pieces which are downloaded in parallel:
 Stored in \${_PIECEALGO} variable.

Template: apt-fast/aptmanager
Type: select
Choices: apt-get, apt, aptitude
Default: apt-get
_Description: Package manager to install and remove software:

Template: apt-fast/tmpdownloaddir
Type: string
Default: /var/cache/apt/apt-fast
# Translators: This is the directory where the download helper downloads
# packages before apt-fast moves them to the APT package cache.
_Description: Temporary download folder:

Template: apt-fast/tmpdownloadlist
Type: string
Default: /tmp/apt-fast.list
# Translators: This is the file where APT exports the URIs of packages e.g.
# http://foo.org/debian/pool/main/f/foo/foo_1.0_i386.deb to pass it to the
# download helper.
_Description: Temporary download list file:
 Stored in \${DLLIST} variable.

Template: apt-fast/aptcache
Type: string
Default: /var/cache/apt/archives
_Description: Directory where APT stores package cache:

Template: apt-fast/dlflag
Type: boolean
Default: false
_Description: Suppress apt-fast confirmation dialog?
 This does not affect package manager dialog but download installable
 packages before package manager confirmation.
