Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
apt-fast: A shellscript wrapper for apt that speeds up downloading of packages.
branch: master

Merge pull request #70 from nthykier/patch-2

Quote "$@" to preserve original quoting
latest commit afd8402045
Matt Parnell authored

apt-fast 1.8

apt-fast is a shellscript wrapper for apt-get and aptitude that can drastically improve apt download times by downloading packages in parallel, with multiple connections per package.


Ubuntu 14.04 and later versions

sudo add-apt-repository ppa:saiarcot895/myppa
sudo apt-get update
sudo apt-get -y install apt-fast

Ubuntu 11.04~13.10 (out of date)

sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get -y install apt-fast


You can use the PPA to get a graphical configuration file setup and automatic updates, for details see:

Some distros, such as PCLinuxOS include apt-fast in their repos.


For those of you who want to manually install it, download it and perform the following:

cp apt-fast /usr/bin/
chmod +x /usr/bin/apt-fast
cp apt-fast.conf /etc

You need to have aria2c installed:

apt-get install aria2

Then, you should be ready to use it - simply run apt-fast instead of apt-get or aptitude any time you find yourself needing to manage packages!

Multiple mirrors

It is recommended to add some local mirrors to share bandwidth with multiple mirrors and don't heavily pull from a single server. This will also speedup download. Look at your distribution's archive mirror list and select some mirrors.

NOTE: Write also your mirrors listed in your sources.list into that list to make sure associated mirrors are handled properly. Remember: Commas separate mirrors for same archive, whitespaces separate different archives (e.g. official archive and PPA are different archives).



cp completions/bash/apt-fast /etc/bash_completion.d/
chown root:root /etc/bash_completion.d/apt-fast
. /etc/bash_completion


cp completions/zsh/_apt-fast /usr/share/zsh/functions/Completion/Debian/
chown root:root /usr/share/zsh/functions/Completion/Debian/_apt-fast
source /usr/share/zsh/functions/Completion/Debian/_apt-fast

Manual page installation

cp ./man/apt-fast.8 /usr/share/man/man8
gzip -f9 /usr/share/man/man8/apt-fast.8
cp ./man/apt-fast.conf.5 /usr/share/man/man5
gzip -f9 /usr/share/man/man5/apt-fast.conf.5


Consider apt-fast and all of its derivatives licensed under the GNU GPLv3+.

Copyright: 2008-2012 Matt Parnell, Improvements, maintenance, revisions - 2012 Dominique Lasserre

Special thanks

  • Travis/travisn000 - support for complex apt-get commands
  • Allan Hoffmeister - aria2c support
  • Abhishek Sharma - aria2c with proxy support
  • Luca Marchetti - improvements on the locking system and downloader execution
  • Richard Klien - Autocompletion, Download Size Checking (made for on ubuntu, untested on other distros)
  • Patrick Kramer Ruiz - suggestions
  • Sergio Silva - test to see if axel is installed, root detection/sudo autorun, lock file check/creation
  • Waldemar {BOB}{Burnfaker} Wetzel - lockfile improvements, separate config file
  • maclarke - locking improvements
Something went wrong with that request. Please try again.