Provided by:
apt_0.8.16~exp12ubuntu10_i386 
NAME
sources.list - Paketressourcenliste fur APT
BESCHREIBUNG
Die Paketquellenliste wird benutzt, um Archive des
Paketverteilungssystems, das auf dem System benutzt wird, zu finden.
Momentan dokumentiert diese Handbuchseite nur das vom
Debian-GNU/Linux-System benutzte Paketierungssystem. Diese
Steuerungsdatei ist /etc/apt/sources.list.
Die Quellenliste wurde entworfen, um eine beliebige Anzahl von aktiven
Quellen und eine Vielzahl von Quellmedien zu unterstutzen. Die Datei
listet eine Quelle pro Zeile auf, wobei die bevorzugten Quellen zuerst
aufgelistet sind. Das Format jeder Zeile lautet: Typ URI Argumente. Das
erste Element Typ legt das Format fur Argumente fest. URI ist ein
universeller Quellenbezeichner >>Universal Resource Identifier<< (URI),
der eine Obermenge des spezielleren und besser bekannten Universal
Resource Locator (URL) ist. Der Rest der Zeile kann unter Verwendung
von # als Kommentar markiert werden.
SOURCES.LIST.D
Das Verzeichnis /etc/apt/sources.list.d stellt eine Moglichkeit bereit,
sources.list-Eintrage in separaten Dateien hinzuzufugen. Das Format ist
das gleiche wie fur die normale sources.list-Datei. Dateinamen mussen
mit .list enden und konnen nur Buchstaben (a-z und A-Z), Ziffern (0-9),
Unterstriche (_), Bindestriche (-) und Punkte (.) enthalten.
Andernfalls wird APT einen Hinweis ausgeben, dass es eine Datei
ignoriert hat, falls die Datei nicht auf ein Muster in der
Konfigurationsliste Dir::Ignore-Files-Silently passt - in diesem Fall
wird sie stillschweigend ignoriert.
DIE TYPEN DEB UND DEB-SRC
Der deb-Typ beschreibt ein typisches zweistufiges Debian-Archiv,
Distribution/Komponente. Distribution ist typischerweise ein
Archivname wie stable oder testing oder ein Kodename wie squeeze oder
wheezy wahrend Komponente entweder main, contrib oder non-free ist. Der
deb-src-Typ beschreibt den Quellcode einer Debian-Distribution in der
gleichen Form wie den deb-Typ. Eine deb-src-Zeile wird benotigt, um
Quellindizes herunterzuladen.
Das Format fur einen sources.list-Eintrag, der die deb- und
deb-src-Typen benutzt, ist:
deb [ options ] uri distribution [component1] [component2] [...]
Die URI fur den deb-Typ muss die Basis der Debian-Distribution angeben,
wo APT die Informationen findet, die es benotigt. Distribution kann
einen genauen Pfad angeben. In diesem Fall mussen die Komponenten
weggelassen werden und Distribution muss mit einem Schragstrich (/)
enden. Dies ist nutzlich, wenn nur ein bestimmter Unterabschnitt des
von der URI angegebenen Archivs von Interesse ist. Wenn Distribution
keinen genauen Pfad angibt, muss mindestens eine Komponente angegeben
sein.
Distribution konnte auBerdem eine Variable, $(ARCH), enthalten, die zur
Debian-Architektur (i386, m68k, powerpc, ...) expandiert wird, die auf
dem System benutzt wird. Dies erlaubt es, architekturabhangige
sources.list-Dateien zu benutzen. Im Allgemeinen ist dies nur von
Interesse, wenn ein genauer Pfad angegeben wird, andernfalls wird APT
automatisch eine URI mit der aktuellen Architektur generieren.
Da pro Zeile nur eine Distribution angegeben werden kann, konnte es
notig sein, mehrere Zeilen fur die gleiche URI zu haben, falls eine
Untermenge aller verfugbarer Distributionen oder Komponenten von diesem
Ort gewunscht wird. APT wird die URI-Liste sortieren, nachdem es intern
eine komplette Zusammenstellung generiert hat und es wird mehrere
Bezuge zum gleichen Internet-Host zusammenfassen, zum Beispiel zu einer
einzigen Verbindung, so dass es nicht ineffizient FTP-Verbindungen
herstellt, sie schlieBt, sonst etwas tut und dann erneut eine
Verbindung zum gleichen Host herstellt. Diese Funktion ist nutzlich fur
den Zugriff auf ausgelastete FTP-Sites mit Begrenzungen der Anzahl
gleichzeitiger anonymer Anwender. APT parallelisiert auBerdem
Verbindungen zu verschiedenen Hosts, um effektiver mit Orten niedriger
Bandbreite hauszuhalten.
options is always optional and needs to be surounded by square
brackets. It can consist of multiple settings in the form
setting=value. Multiple settings are separated by spaces. The following
settings are supported by APT, note though that unsupported settings
will be ignored silently:
o arch=Architektur1,Architektur2, ... kann benutzt werden, um
anzugeben, fur welche Architekturen Paketinformationen
heruntergeladen werden sollen. Falls diese Option nicht gesetzt
ist, werden alle durch die Option APT::Architectures definierten
Architekturen heruntergeladen.
o trusted=yes can be set to indicate that packages from this source
are always authenificated even if the Release file is not signed or
the signature can't be checked. This disables parts of apt-
secure(8) and should therefore only be used in a local and trusted
context. trusted=no is the opposite which handles even correctly
authenificated sources as not authenificated.
Es ist wichtig, die Quellen in der Reihenfolge ihrer Wichtigkeit
aufzulisten, die bevorzugte Quelle zuerst. Typischerweise resultiert
dies in einer Sortierung nach Geschwindigkeit, vom schnellsten zum
langsamsten (CD-ROM, gefolgt von Rechnern im lokalen Netzwerk, gefolgt
von Internet-Rechnern, zum Beispiel).
Einige Beispiele:
deb http://ftp.debian.org/debian squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
URI-BESCHREIBUNG
Die aktuell erkannten URI-Typen sind >>cdrom<<, >>file<<, >>http<<,
>>ftp<<, >>copy<<, >>ssh<<, >>rsh<<.
file
Das file-Schema erlaubt es einem beliebigen Verzeichnis im
Dateisystem, als Archiv betrachtet zu werden. Dies ist nutzlich fur
eingehangtes NFS und lokale Spiegel oder Archive.
cdrom
Das cdrom-Schema erlaubt APT ein lokales CD-ROM-Laufwerk mit
Medienwechsel zu benutzen. Benutzen Sie das Programm apt-cdrom(8),
um CD-ROM-Eintrage in der Quellenliste zu erstellen.
http
Das http-Schema gibt einen HTTP-Server fur das Archiv an. Wenn eine
Umgebungsvariable http_proxy mit dem Format http://Server:Port/
gesetzt ist, wird der in http_proxy angegebene Proxy-Server
benutzt. Anwender eines HTTP/1.1-authentifizierten Proxys konnen
eine Zeichenkette mit dem Format
http://Anwender:Passwort@Server:Port/ benutzt. Beachten Sie, dass
dies eine unsichere Authentifizierungsmethode ist.
ftp
Das ftp-Schema gibt einen FTP-Server fur das Archiv an. Das
FTP-Verhalten von APT ist in hohem MaBe konfigurierbar. Um weitere
Informationen zu erhalten, lesen Sie die apt.conf(5)-Handbuchseite.
Bitte beachten Sie, dass ein FTP-Proxy durch Benutzung der
ftp_proxy-Umgebungsvariablen angegeben werden kann. Es ist mit
dieser Methode und NUR dieser Methode moglich, einen HTTP-Proxy
anzugeben (HTTP-Proxy-Server verstehen oft auch FTP-URLs).
FTP-Proxys, die gemaB Angabe in der Konfigurationsdatei HTTP
benutzen, werden ignoriert.
copy
Das copy-Schema ist identisch mit dem file-Schema, auBer dass
Pakete in das Zwischenspeicherverzeichnis kopiert werden, anstatt
direkt von ihrem Herkunftsort benutzt zu werden. Dies ist fur Leute
nutzlich, die eine ZIP-Platte benutzen, um Dateien mit APT
umherzukopieren.
rsh, ssh
Die rsh/ssh-Methode ruft rsh/ssh auf, um sich als angegebener
Benutzer mit einem Rechner in der Ferne zu verbinden und auf die
Dateien zuzugreifen. Es ist eine gute Idee, vorher Vorbereitungen
mit RSA-Schlusseln oder rhosts zu treffen. Der Zugriff auf Dateien
in der Ferne benutzt die Standardbefehle find und dd, um die
Datenubertragung aus der Ferne durchzufuhren.
weitere erkennbare URI-Typen
APT kann mit weiteren Methoden, die in anderen optionalen Paketen
geliefert werden, die dem Namensschema apt-transport-Methode folgen
sollten, erweitert werden. Das APT-Team betreut z.B. auBerdem das
Paket apt-transport-https, das Zugriffsmethoden fur HTTPS-URIs mit
Funktionen bereitstellt, die denen der HTTP-Methode ahneln, bei der
aber andere Methoden fur z.B. debtorrent verfugbar sind, siehe apt-
transport-debtorrent(1).
BEISPIELE
Benutzt die lokal gespeicherten (oder per NFS eingehangten) Archive in
/home/jason/debian fur stable/main, stable/contrib und stable/non-free.
deb file:/home/jason/debian stable main contrib non-free
Wie oben, auBer das dies die >>unstable<<- (Entwicklungs-) Distribution
benutzt.
deb file:/home/jason/debian unstable main contrib non-free
Quellzeile fur obiges
deb-src file:/home/jason/debian unstable main contrib non-free
Die erste Zeile bekommt Paketinformationen fur die Architekturen in
APT::Architectures, wahrend die zweite immer amd64 und armel holt.
deb http://ftp.debian.org/debian squeeze main
deb [ arch=amd64,armel ] http://ftp.debian.org/debian squeeze main
Benutzt HTTP, um auf das Archiv auf archive.debian.org zuzugreifen und
nur den hamm/main-Bereich zu benutzen.
deb http://archive.debian.org/debian-archive hamm main
Benutzt FTP, um auf das Archiv auf archive.debian.org unter dem
debian-Verzeichnis zuzugreifen und nur den squeeze/contrib-Bereich zu
benutzen.
deb ftp://ftp.debian.org/debian squeeze contrib
Benutzt FTP, um auf das Archiv auf ftp.debian.org unter dem
debian-Verzeichnis zuzugreifen und nur den unstable/contrib-Bereich zu
benutzen. Falls diese Zeile zusammen mit der aus dem vorherigen
Beispiel in der Datei sources.list auftaucht, wird eine einzelne
FTP-Sitzung fur beide Quellzeilen benutzt.
deb ftp://ftp.debian.org/debian unstable contrib
Benutzt HTTP, um auf das Archiv auf ftp.tlh.debian.org unter dem
universe-Verzeichnis zuzugreifen und benutzt nur Dateien, die unter
unstable/binary-i386 auf i386-Maschinen, unstable/binary-amd64 auf
amd64 und so weiter fur andere unterstutzte Architekturen, gefunden
werden. [Beachten Sie, dass dieses Beispiel nur anschaulich macht, wie
die Platzhaltervariable benutzt wird. Offizielle Debian-Archive sind
nicht so strukturiert.]
deb http://ftp.tlh.debian.org/universe unstable/binary-$(ARCH)/
SIEHE AUCH
apt-cache(8) apt.conf(5)
FEHLER
APT-Fehlerseite[1]. Wenn Sie einen Fehler in APT berichten mochten,
lesen Sie bitte /usr/share/doc/debian/bug-reporting.txt oder den
reportbug(1)-Befehl. Verfassen Sie Fehlerberichte bitte auf Englisch.
"UBERSETZUNG
Die deutsche Ubersetzung wurde 2009 von Chris Leick
<c.leick@vollbio.de> in Zusammenarbeit mit dem deutschen l10n-Team von
Debian <debian-l10n-german@lists.debian.org> angefertigt.
Beachten Sie, dass diese Ubersetzung Teile enthalten kann, die nicht
ubersetzt wurden. Dies ist so, damit kein Inhalt verloren geht, wenn
die Ubersetzung hinter dem Originalinhalt hinterherhangt.
AUTHORS
Jason Gunthorpe
APT-Team
NOTES
1. APT-Fehlerseite
http://bugs.debian.org/src:apt