Pacman beschleunigen: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
K (+vorlage:fdl)
KKeine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==[[Pacman]] mit wget beschleunigen==
==Einsatz von wget==
* 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
* Installation wget:
* Überprüfe ob du wget installiert hast:
  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:
XferCommand = /usr/bin/wget -c --passive-ftp -c %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ässigen Optionen die in Pacman eingebaut sind.


Du kannst nun die wget Konfigurationsdatei editieren, damit du nicht alle Parameter in der Kommandozeile angeben musst.
* Auskommentieren der Zeile in der <code>/etc/pacman.conf</code>:
XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
 
Die globale Konfigurationsdatei für alle Benutzer ist <code>/etc/wgetrc</code>. Um wget individuell für einen Benutzer einzurichten, bitte die Datei <code>$HOME/.wgetrc</code> bearbeiten.
Die Übertragung mit wget funktioniert aber nicht, wenn ein lokales Repository benutzt wird. wget versteht keine URL 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).


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.
==Einsatz von snarf==


==[[Pacman]] mit snarf beschleunigen==
* Installation snarf:
* 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
  pacman -S snarf
* 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:
* Einfügen der Zeile in der <code>/etc/pacman.conf</code>:
  XferCommand = /usr/bin/snarf -N %u
  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, entferne einfach den Parameter "-N":
XferCommand = /usr/bin/snarf %u


Dies ist vor allem sehr nützlich, wenn du mehr Proxyeinstellungen brauchst, als die standardmässigen Optionen die in Pacman eingebaut sind.
'''Hinweis''': Im engl. Arch Linux-Wiki werden weitere Programme und Skripte genannt, um die Peformance von pacman zu verbessern.
 
'''Hinweis''': Beide Programme können die Signaturprüfungen für die Pakete nicht durchführen. D.h. es kommt zu Fehlern bei der Auswertung der *.sig Dateien, wenn pacman die Option siglevel aktiviert hat.


{{FDL||Seite=http://wiki.archlinux.org|Name=ArchLinux.org Wiki|Original=http://wiki.archlinux.org/index.php?title=Pacman beschleunigen (Deutsch)}}
'''Hinweis''': Beide Programme können auch genutzt werden, wenn die Internetverbindung über einen Proxy-Server läuft und pacman Probleme beim Download der Pakete hat.  
wget und snarf werten entsprechende Umgebungsvariablen z.B. HTTP_PROXY aus.


[[Kategorie:Paketverwaltung]]
[[Kategorie:Paketverwaltung]]
[[en:Improve Pacman Performance]]

Aktuelle Version vom 5. Oktober 2012, 22:55 Uhr

Einsatz von wget

  • Installation wget:
pacman -S wget
  • Auskommentieren der Zeile in der /etc/pacman.conf:
XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

Die globale Konfigurationsdatei für alle Benutzer ist /etc/wgetrc. Um wget individuell für einen Benutzer einzurichten, bitte die Datei $HOME/.wgetrc bearbeiten. Die Übertragung mit wget funktioniert aber nicht, wenn ein lokales Repository benutzt wird. wget versteht keine URL 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).

Einsatz von snarf

  • Installation snarf:
pacman -S snarf
  • Einfügen der Zeile in der /etc/pacman.conf:
XferCommand = /usr/bin/snarf -N %u

Hinweis: Im engl. Arch Linux-Wiki werden weitere Programme und Skripte genannt, um die Peformance von pacman zu verbessern.

Hinweis: Beide Programme können die Signaturprüfungen für die Pakete nicht durchführen. D.h. es kommt zu Fehlern bei der Auswertung der *.sig Dateien, wenn pacman die Option siglevel aktiviert hat.

Hinweis: Beide Programme können auch genutzt werden, wenn die Internetverbindung über einen Proxy-Server läuft und pacman Probleme beim Download der Pakete hat. wget und snarf werten entsprechende Umgebungsvariablen z.B. HTTP_PROXY aus.