Pacman beschleunigen: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(XferCommand-Zeile bei wget korrigiert)
Zeile 5: Zeile 5:
  pacman -S wget
  pacman -S wget
* Jetzt kannst du die <code>/etc/pacman.conf</code> editieren. Füge die nachfolgende Zeile in die [option] Sektion ein oder falls <code>XferCommand</code> schon existiert aktiviere die Zeile:
* Jetzt kannst du die <code>/etc/pacman.conf</code> editieren. Füge die nachfolgende Zeile in die [option] Sektion ein oder falls <code>XferCommand</code> schon existiert aktiviere die Zeile:
  XferCommand = /usr/bin/wget -c --passive-ftp -c %u
  XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
* Von jetzt an lädt pacman alle Pakete mit wget herunter.
* 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.
Dies ist vor allem sehr nützlich, wenn du mehr Proxyeinstellungen brauchst, als die standardmäßigen Optionen die in Pacman eingebaut sind.

Version vom 10. April 2011, 09:55 Uhr

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 falls XferCommand 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 falls XferCommand 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.

Dieser Artikel (oder Teile davon) steht unter GNU FDL (GNU Freie Dokumentationslizenz) und ist eine Kopie aus dem ArchLinux.org Wiki. Am Original-Artikel kann jeder Korrekturen und Ergänzungen vornehmen. Im ArchLinux.org Wiki ist eine Liste der Autoren verfügbar.