Springe zu: Hauptnavigation, Themennavigation, Seiteninhalt, Spezielle Seiten

Paketmanager APT konfigurieren

In diesem Artikel erkläre ich die Konfiguration des Paket-Managers APT, indem ich die Datei sources.list und das Programm apt-cdrom vorstelle.

Die Datei sources.list

Die Datei sources.list befindet sich im Verzeichnis /etc/apt/ und enthält Informationen über die Debian-Paketquellen. Die Datei wird während der Debian-Installation geschrieben, muss aber bei Bedarf angepasst werden. Daher ist das Wissen über den Aufbau dieser Datei für einen Administrator unvermeidbar.

Softwarepakete können von CD oder DVD, dem Dateisystem oder von Servern aus dem Internet bezogen und installiert werden. Jede Zeile dieser Datei steht für eine Paketquelle. Die Reihenfolge der Zeilen spielt auch eine Rolle, da weiter oben stehende Zeilen mit höherer Priorität behandelt werden. Zeilen, die mit einer Raute (#) beginnen, werden ignoriert.

Eine Zeile besteht aus folgenden Elementen:

type
Hier kann entweder der Wert deb oder deb-src stehen. deb ist die häufigste Form und besagt, dass das Paket im Binärformat vorliegt. Den Wert deb-src benötigt man, wenn man den Quellcode von Debian-Paketen herunterladen möchte.
URI
Dieses Feld enthält den vollständigen Pfad zum Stammverzeichnis der Debian Distribution.
distribution
Hier kann entweder der Codename der gewünschten Distribution (sarge, etch, ...) oder einer der Werte stable, testing, unstable eingetragen werden.
component
Das Feld component enthält einen oder mehrere Bereiche der Distribution. Mehrere Einträge müssen durch Leerzeichen getrennt werden. Es gibt die Bereiche main, contrib und non-free.

Hier der Inhalt der Datei /etc/apt/sources.list eines Etch-Systems:

deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot CD i386 Binary-1 20061204-18:47]/ etch contrib main

deb http://ftp.uni-bayreuth.de/linux/Debian/debian/ etch main contrib non-free
deb-src http://ftp.uni-bayreuth.de/linux/Debian/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main

Die erste Zeile enhält die bei der Installation verwendete CD-ROM als Paketquelle. Die Bereiche main, contrib und non-free werden vom Server der Uni Bayreuth geladen. Die letzte Zeile sorgt dafür, dass das System auch mit Sicherheitsaktualisierungen versorgt wird.

Eine Liste der verfügbaren Spiegel-Server (Mirrors) ist unter www.debian.org/mirror/list abrufbar.

apt-cdrom – Debian-CDs verwalten

Wie bereits beschrieben, können Debian-Softwarepakete auch von CD oder DVD installiert werden. Mit dem Programm apt-cdrom kann man eine CD oder DVD der Datei sources.list hinzufügen. Dazu ruft man das Programm als Administrator (root) wie folgt auf:

apt-cdrom add

Anschließend wird man aufgefordert eine CD einzulegen und den Vorgang mit der Enter-Taste zu starten. Ruft man apt-cdrom ohne weitere Parameter auf, wird folgender Text ausgegeben:

apt 0.6.46.2 für linux i386 kompiliert am Oct 11 2006 09:06:31
Usage: apt-cdrom [options] command

apt-cdrom is a tool to add CDROM's to APT's source list. The
CDROM mount point and device information is taken from apt.conf
and /etc/fstab.

Commands:
   add - Add a CDROM
   ident - Report the identity of a CDROM

Options:
  -h   This help text
  -d   CD-ROM mount point
  -r   Rename a recognized CD-ROM
  -m   No mounting
  -f   Fast mode, don't check package files
  -a   Thorough scan mode
  -c=? Read this configuration file
  -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp
See fstab(5)

Datum der Veröffentlichung: Freitag, 08.12.2006

Nach oben

Diese Seite drucken