Apt-get
Advanced Packaging Tool
Aktuelle Version: 0.7.20.2
(8. Februar 2009)
Betriebssystem: GNU/Linux
Kategorie: Paketverwaltung
Lizenz: GPL
packages.qa.debian.org/a/apt.html

Das Advanced Packaging Tool (APT) ist ein Paketverwaltungssystem, das im Bereich des Betriebssystems Debian GNU/Linux entstanden ist. Mittels APT ist es sehr einfach, Programmpakete zu suchen, zu installieren oder auch das ganze System komplett auf den neuesten Stand zu bringen. APT besteht aus einer Programmbibliothek und mehreren diese Bibliothek nutzenden Kommandozeilen-Programmen, von denen apt-get und apt-cache zentral sind. Seit Debian 3.1 wird die Benutzung von aptitude als konsolenbasierendes Paketverwaltungssystem empfohlen.

APT steht auch in OpenSolaris zur Verfügung (es wurde in die Nexenta OS-Distribution aufgenommen) und wurde auch auf Mac OS X portiert, wo es im Rahmen des Fink-Projektes zur Installation von Debian-Softwarepaketen genutzt wird.

Inhaltsverzeichnis

Interna

In der Datei /etc/apt/sources.list stehen die sogenannten Repositories, 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 Debian-Paketformat (.deb) vor, in dem auch die jeweiligen Abhängigkeiten der Programmpakete untereinander abgelegt sind. So werden automatisch für ein Programm auch eventuell erforderliche Programmbibliotheken mit heruntergeladen und installiert.

Anwendungsbeispiele

  • apt-get install paketname installiert ein Paket und sämtliche Abhängigkeiten.
  • apt-get remove paketname entfernt ein vorhandenes Paket, jedoch nicht die Abhängigkeiten und die Konfigurationsdateien.
  • apt-get --purge remove paketname entfernt ein Paket und die Konfigurationsdateien.
  • apt-get upgrade bringt alle Pakete auf den neuesten Stand, installiert jedoch keine neuen Pakete (was evtl. nötig ist um das System aktuell zu halten, falls sich Abhängigkeiten geändert haben)
  • apt-get dist-upgrade bringt alle Pakete auf den neuesten Stand und installiert bei Bedarf neue Pakete.
  • apt-get update holt die neuesten Informationen über Pakete vom Debian-Server.
  • apt-get source paketname holt den Quelltext des Paketes vom Debian-Server in das aktuelle Verzeichnis.
  • apt-cache search suchwort sucht nach Programmen.

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,3 MB von 17,9 MB Archiven geholt werden.
Nach dem Auspacken werden 53,8 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]

Frontends

Außer der oben erwähnten Kommandozeilenschnittstelle gibt es weitere Frontends für die Paketverwaltung, die APT verwenden. Aptitude bietet eine zeichenorientierte Benutzerschnittstelle. Synaptic ist ebenso wie Gnome-apt ein GUI-Frontend für die Desktop-Umgebung. Unter KDE stehen zum Beispiel die Programme Adept oder KPackageKit zur Verfügung. Letzteres unterstützt neben APT zusätzlich weitere Systeme wie RPM.

Smart Package Manager kann ebenfalls auf Repositories zugreifen, die für APT erstellt wurden. Er nutzt dabei aber nicht APT, sondern eigene Routinen.

APT-RPM

Hauptartikel: APT-RPM

Obwohl ursprünglich für Debian-Programmpakete geschrieben, wurde APT später auch auf RPM-Systeme portiert. Gustavo Niemeyer führte die Portierung für die Linux-Distribution Conectiva durch und pflegte diese geraume Zeit als Maintainer. Inzwischen arbeitet er aber hauptsächlich an seinem neuen Projekt Smart Package Manager und APT-RPM wird von anderen Entwicklern gepflegt und weiterentwickelt.

Apt-cacher und apt-proxy

Wer mehrere Rechner mit einer APT-basierten Paketverwaltung im Netz hat, kann sein Netz und die Server, die die Pakete zur Verfügung stellen, erheblich entlasten, indem er eines dieser Programme einsetzt. Im Gegensatz zu weniger spezifischen Proxyservern wie etwa Squid, die nur die in den Übertragungsprotokollen enthaltenen Informationen verwenden können, kennen und verwerten diese Proxies die Paket-Struktur und sichern die Aktualität ihrer gespeicherten Daten entsprechend. Apt-cacher kann so eingestellt werden, dass er sich in regelmäßigen Abständen automatisch aktualisiert.

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Apt-get — Advanced Packaging Tool Pour les articles homonymes, voir APT. Advanced Packaging Tool ou APT est un gestionnaire de paquets utilisé par Debian et ses dérivés. APT fut conçu à l origine pour fonctionner avec des paquets .deb sur des systèmes… …   Wikipédia en Français

  • Apt get — Advanced Packaging Tool Pour les articles homonymes, voir APT. Advanced Packaging Tool ou APT est un gestionnaire de paquets utilisé par Debian et ses dérivés. APT fut conçu à l origine pour fonctionner avec des paquets .deb sur des systèmes… …   Wikipédia en Français

  • Apt-get — …   Википедия

  • APT — es un acrónimo para Advanced Packaging Tool, un sistema de gestión de paquetes creado por el proyecto Debian. APT simplifica en gran medida la instalación y eliminación de programas en los sistemas Linux. No existe un programa apt en sí mismo;… …   Enciclopedia Universal

  • Apt Pupil — See also Apt Pupil (film) Infobox short story | name = Summer of Corruption: Apt Pupil author = Stephen King country = United States language = English genre = Horror short story published in = Different Seasons publisher = Viking Press media… …   Wikipedia

  • Apt Pupil (film) — Infobox Film name = Apt Pupil caption = imdb rating = director = Bryan Singer producer = Jane Hamsher Don Murphy writers = Brandon Boyce starring = Ian McKellen Brad Renfro David Schwimmer music = John Ottman cinematography = Newton Thomas Sigel… …   Wikipedia

  • apt — adjective 1) a very apt description of how I felt Syn: suitable, fitting, appropriate, befitting, relevant, germane, applicable, apposite Ant: inappropriate 2) they re apt to get a bit sloppy Syn …   Thesaurus of popular words

  • Slapt-get — infobox software developer = Jason Woodward latest release version = 0.9.12d latest release date = February 22, 2008 released = 2003 platform = Linux operating system = Slackware and derivatives genre = Automation license = GNU General Public… …   Wikipedia

  • Slapt-get — Saltar a navegación, búsqueda slapt get es un sistema basado en APT para el manejo de paquetes en la distribución Slackware GNU/Linux. Fue escrito por Jason Woodward en el año 2003 y trata de proporcionar las mismas capacidades que la versión… …   Wikipedia Español

  • slapt-get — es un sistema basado en APT para el manejo de paquetes en la distribución Slackware GNU/Linux. Fue escrito por Jason Woodward en el año 2003 y trata de proporcionar las mismas capacidades que la versión original de Debian GNU/Linux del software… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”