Advanced Package Tool

APT (Advanced Package Tool) ist der Name einer speziellen Software. Es handelt sich dabei um ein Paketmanagement-System, das im Bereich des Betriebssystems Debian GNU/Linux entstanden ist. Obwohl es ursprünglich für das .deb-Paketformat entwickelt wurde, liegt nun auch eine Version für .rpm-basierte Linux-Distributionen vor. Mittels APT ist es sehr einfach, Programmpakete zu suchen, zu installieren oder auch das ganze System komplett auf den neuesten Stand zu bringen.

Inhaltsverzeichnis

Interna

In der Datei /etc/apt/sources.list stehen die sogenannten Repositories (engl. Lager, Depot), also Quellen für Pakete. Dies können entweder CDs oder DVDs, Verzeichnisse auf der Festplatte oder, öfter, Verzeichnisse auf HTTP- oder FTP-Servern sein. Befindet sich das gesuchte Paket auf einem Server (oder einem lokalen Datenträger), so wird dieses automatisch heruntergeladen und installiert. Die Pakete liegen im .deb Paketformat vor, in dem auch die jeweiligen Abhängigkeiten der Programmpakete untereinander abgelegt sind.
So werden automatisch für ein Programm auch eventuell erforderliche Programmbibliotheken mitheruntergeladen und installiert.

Anwendungsbeispiele

Will der Benutzer beispielsweise Gnome installieren:

# apt-get install gnome
 Paketlisten werden gelesen... Fertig
 Abhängigkeitsbaum wird aufgebaut... Fertig
 Die folgenden zusätzlichen Pakete werden installiert:
   abiword-common abiword-gnome bluefish evolution gnome-office gtkhtml3.0
   libenchant1 libgal2.0-6 libgal2.0-common libgtkhtml3.0-4 libpq3 libsoup2.0-0
   planner
 Vorgeschlagene Pakete:
   abiword-plugins abiword-plugins-gnome abiword-doc weblint gnome-spell
   postgresql-doc postgresql-client
 Empfohlene Pakete:
   abiword abiword-help gnucash
 Die folgenden NEUEN Pakete werden installiert:
   abiword-common abiword-gnome bluefish evolution gnome gnome-office
   gtkhtml3.0 libenchant1 libgal2.0-6 libgal2.0-common libgtkhtml3.0-4 libpq3
   libsoup2.0-0 planner
 0 aktualisiert, 14 neu installiert, 0 zu entfernen und 136 nicht aktualisiert.
 Es müssen noch 16,3MB von 17,9MB Archiven geholt werden.
 Nach dem Auspacken werden 53,8MB Plattenplatz zusätzlich benutzt.
 Möchten Sie fortfahren? [J/n] 
 

Frontends

Außer der oben erwähnten Befehlzeilen-Eingabe gibt es auch (für Linux-Einsteiger leichter zu bedienende) Frontends für die Paketverwaltung. aptitude ist ein konsolen (=text)-basiertes Instrument. Synaptic ist ebenso wie Gnome-apt ein GUI-Frontend für die Desktop-Umgebung.

Smart Package Manager kann ebenfalls als grafisches Frontend für verschiedene Paketverwaltungs-Werkzeuge, darunter apt, verwendet werde.

Weblinks

See also: Advanced Package Tool, Betriebssystem, Deb (Dateiformat), Debian GNU/Linux, File Transfer Protocol, Frontend, Gnome, Grafische Benutzeroberfläche, HTTP, Installation (Computer)