Pacman beschleunigen
Pacman mit wget beschleunigen
- Als erstes solltest du dein System auf den neusten Stand bringen, um sicher zu gehen, dass du die neuste Version von Pacman hast:
pacman -Syu
- Überprüfe ob du wget installiert hast:
pacman -S wget
- Jetzt kannst du die
/etc/pacman.conf
editieren. Füge die nachfolgende Zeile in die [option] Sektion ein oder fallsXferCommand
schon existiert aktiviere die Zeile:
XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
- Von jetzt an lädt pacman alle Pakete mit wget herunter.
Dies ist vor allem sehr nützlich, wenn du mehr Proxyeinstellungen brauchst, als die standardmäßigen Optionen die in Pacman eingebaut sind.
Du kannst nun die wget Konfigurationsdatei editieren, damit du nicht alle Parameter in der Kommandozeile angeben musst.
Die globale Konfigurationsdatei für alle Benutzer ist /etc/wgetrc
, um wget individuell für einen Benutzer einzurichten, editiere die Datei $home/.wget
, dies ist auch in der /etc/wgetrc
dokumentiert.
Die Übertragung mit wget funktioniert aber nicht, wenn eine lokale Repository benutzt wird. wget versteht keine url mit file:/// ... Die Fehlermeldung wäre dann: file:///wo_die_Datei_custom.._ist/custom.db.tar.gz: Nicht unterstütztes Schema. Fehler: Konnte custom nicht aktualisieren (Unerwarteter Fehler).
Pacman mit snarf beschleunigen
- Als erstes solltest du dein System auf den neusten Stand bringen, um sicher zu gehen, dass du die neuste Version von Pacman hast:
pacman -Syu
- Überprüfe ob du snarf installiert hast:
pacman -S snarf
- Jetzt kannst du die
/etc/pacman.conf
editieren. Füge die nachfolgende Zeile in die [option] Sektion ein oder fallsXferCommand
schon existiert aktiviere die Zeile:
XferCommand = /usr/bin/snarf -N %u
- Von jetzt an lädt pacman alle Pakete mit snarf herunter. Wenn dir die Verbindungsausgaben bei Snarf zu viel sind, ändere einfach den Parameter auf "-n":
XferCommand = /usr/bin/snarf -n %u
Dies ist vor allem sehr nützlich, wenn du mehr Proxyeinstellungen brauchst, als die standardmäßigen Optionen die in Pacman eingebaut sind.