Apt-fast in Debian
21. Mai 2017
Dank einem nahestehenden Sysadmin wurde ich auf Apt-Fast aufmerksam. Durch dieses Tool kann man parallelisiert downloaden was den Update Vorgang massiv beschleunigen kann. apt-fast ist ein von Matt Parnell und einigen Mitwirkenden geschriebener Shell-Wrapper für die Kommandozeilentools apt-get und aptitude. Mithilfe des Downloadhelfers aria2 werden die Debianpakete zur Aktualisierung oder Installation über mehrere Verbindungen heruntergeladen. […]

Dank einem nahestehenden Sysadmin wurde ich auf Apt-Fast aufmerksam.
Durch dieses Tool kann man parallelisiert downloaden was den Update Vorgang massiv beschleunigen kann.
apt-fast ist ein von Matt Parnell und einigen Mitwirkenden geschriebener Shell-Wrapper für die Kommandozeilentools apt-get und aptitude. Mithilfe des Downloadhelfers aria2 werden die Debianpakete zur Aktualisierung oder Installation über mehrere Verbindungen heruntergeladen. Somit können je nach eigener Bandbreite erhebliche Geschwindigkeitsvorteile erzielt werden.ubuntuusers.deSchnellsten Mirror ermitteln: Um die geeignetesten bzw. schnellsten Mirrors zu ermitteln kann netselect-apt. Eine Anforderung dafür ist ebenfalls der Download Manager Aria2.
sudo apt-get install netselect-apt aria2
netselect-apt ausführen und die zehn schnellsten Mirrors ermitteln:
netselect-apt
Die Ausgabe der letzten Zeilen ist später wichtig, zum Beispiel:
The fastest 10 servers seem to be:
http://debian.intergenia.de/debian/
http://mirror.plusserver.com/debian/debian/
http://mirror.0x.sg/debian/
http://mirror.de.leaseweb.net/debian/
http://mirror.23media.de/debian/
http://ftp.uni-mainz.de/debian/
http://ftp.hosteurope.de/mirror/ftp.debian.org/debian/
http://mirror.eu.oneandone.net/debian/
http://ftp.freenet.de/debian/
http://debian.mirror.lhisp.com/debian/
Of the hosts tested we choose the fastest valid for HTTP:
http://mirror.plusserver.com/debian/debian/
Writing sources.list.
Done.
Er schreibt im aktuellen Verzeichnis eine source.list mit dem schnellsten Server für Pakete und dem schnellsten für src.
Apt-Fast Installation
Nun muss das Tool von Github heruntergeladen und installiert werden.
Parallel dazu installieren wir die Bash-Autocomplete.
wget -O /etc/bash_completion.d/apt-fast https://raw.github.com/ilikenwf/apt-fast/master/completions/bash/apt-fast
wget -O /usr/bin/apt-fast https://raw.github.com/ilikenwf/apt-fast/master/apt-fast && sudo chmod +x /usr/bin/apt-fast
Dann legen wir die Konfiguration für Apt-Fast an.
sudo nano /etc/apt-fast.conf
Mit folgendem Inhalt:
DOWNLOADBEFORE=true
_MAXNUM=10
_APTMGR=apt-get
MIRRORS=( 'http://debian.intergenia.de/debian/'
'http://mirror.plusserver.com/debian/debian/'
'http://mirror.0x.sg/debian/'
'http://mirror.de.leaseweb.net/debian/'
'http://mirror.23media.de/debian/'
'http://ftp.uni-mainz.de/debian/'
'http://ftp.hosteurope.de/mirror/ftp.debian.org/debian/'
'http://mirror.eu.oneandone.net/debian/'
'http://ftp.freenet.de/debian/'
'http://debian.mirror.lhisp.com/debian/' )
DLDIR=/var/cache/apt/archives/apt-fast
APTCACHE=/var/cache/apt/archives
cGreen='\e[0;32m'
cRed='\e[0;31m'
cBlue='\e[0;34m'
endColor='\e[0m'
Ab jetzt kann Apt-Fast verwendet wreden.
Kommentare
Kommentare werden geladen...