<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Advanced_Packaging_Tool</id>
	<title>Advanced Packaging Tool - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Advanced_Packaging_Tool"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Packaging_Tool&amp;action=history"/>
	<updated>2026-05-23T08:17:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Packaging_Tool&amp;diff=120986&amp;oldid=prev</id>
		<title>imported&gt;Uwe.kausch: Verweis:  Neue URL hinterlegt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Packaging_Tool&amp;diff=120986&amp;oldid=prev"/>
		<updated>2024-11-08T13:37:57Z</updated>

		<summary type="html">&lt;p&gt;Verweis:  Neue URL hinterlegt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
|Name                  = &lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = [[Datei:Apt-get install mediawiki.png|rahmenlos]]&lt;br /&gt;
|Beschreibung          = Beispielhafte Installation&lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = &lt;br /&gt;
|Management            = &lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = &lt;br /&gt;
|AktuelleVersionFreigabeDatum = &lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = GNU/[[Linux]]&lt;br /&gt;
|Kategorie             = [[Paketverwaltung]]&lt;br /&gt;
|Lizenz                = &lt;br /&gt;
|Deutsch               = &lt;br /&gt;
|Programmiersprache    = &lt;br /&gt;
|Website               = [https://wiki.debian.org/Apt wiki.debian.org/Apt]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;Advanced Packaging Tool&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;APT&amp;#039;&amp;#039;&amp;#039;) ist ein [[Paketverwaltung]]ssystem, das im Bereich des [[Betriebssystem]]s [[Debian]] entstanden ist und [[dpkg]] zur eigentlichen Paketverwaltung benutzt.&lt;br /&gt;
Ziel ist es, eine einfache Möglichkeit zur Suche, [[Installation (Computer)|Installation]] und Aktualisierung von Programmpaketen zur Verfügung zu stellen. APT besteht aus einer [[Programmbibliothek]] und mehreren diese Bibliothek nutzenden Kommandozeilen-Programmen, von denen &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;apt-cache&amp;lt;/code&amp;gt; zentral sind.&lt;br /&gt;
&lt;br /&gt;
APT steht auch in [[OpenSolaris]] zur Verfügung (es wurde in die Distribution &amp;#039;&amp;#039;[[Nexenta OS]]&amp;#039;&amp;#039; aufgenommen) und wurde auch auf [[macOS]] portiert, wo es im Rahmen des [[Fink (Software)|Fink]]-Projektes zur Installation von [[Debian-Paket|Debian-Softwarepaketen]] genutzt wird.&lt;br /&gt;
&lt;br /&gt;
== Interna ==&lt;br /&gt;
In der Datei &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; stehen die sogenannten &amp;#039;&amp;#039;[[Software-Repository|Repositories]]&amp;#039;&amp;#039;, also Quellen für Pakete. Dies können entweder CDs oder DVDs, Verzeichnisse auf der Festplatte oder, öfter, Verzeichnisse auf [[Hypertext Transfer Protocol|HTTP]]- oder [[File Transfer Protocol|FTP]]-Servern sein.&lt;br /&gt;
Befindet sich das gesuchte Paket auf einem Server (oder einem lokalen Datenträger), so wird dieses automatisch heruntergeladen und installiert.&lt;br /&gt;
&lt;br /&gt;
Die Pakete liegen im [[Debian-Paket]]format (.deb) vor, in dem auch die jeweiligen Abhängigkeiten der Programmpakete untereinander abgelegt sind. So werden automatisch für ein Programm auch eventuell erforderliche [[Programmbibliothek]]en mit heruntergeladen und installiert.&lt;br /&gt;
&lt;br /&gt;
APT setzt auf [[dpkg]] auf. APT beschäftigt sich in erster Linie mit der Beschaffung von Paketen, dem Vergleich von verfügbaren Versionen der Pakete und der Verwaltung von Paket-Archiven.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbeispiele ==&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get install paketname&amp;lt;/code&amp;gt; installiert ein Paket und sämtliche Abhängigkeiten und in der Standardeinstellung zusätzlich empfohlene Pakete (engl. recommends).&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get remove paketname&amp;lt;/code&amp;gt; entfernt ein vorhandenes Paket und die Pakete, die von diesem abhängen. Abhängigkeiten dieser Pakete oder Konfigurationsdateien werden jedoch nicht entfernt.&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get --purge remove paketname&amp;lt;/code&amp;gt; entfernt ein Paket und die Konfigurationsdateien.&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get upgrade&amp;lt;/code&amp;gt; bringt, sofern möglich, 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)&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get dist-upgrade&amp;lt;/code&amp;gt; bringt alle Pakete auf den neuesten Stand und installiert bei Bedarf neue Pakete oder entfernt Pakete, die mit den zu installierenden Paketen in Konflikt stehen.&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get update&amp;lt;/code&amp;gt; holt die neuesten Informationen über Pakete vom Debian-Server.&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-get source paketname&amp;lt;/code&amp;gt; holt den Quelltext des Paketes vom Debian-Server in das aktuelle Verzeichnis.&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cache search suchwort&amp;lt;/code&amp;gt; sucht nach Programmen.&lt;br /&gt;
* zum Finden von Programmen oder Dateien in noch nicht installierten Paketen kann das separate Tool &amp;lt;code&amp;gt;apt-file&amp;lt;/code&amp;gt; oder auch &amp;lt;code&amp;gt;dpkg -L&amp;lt;/code&amp;gt; verwendet werden&lt;br /&gt;
&lt;br /&gt;
Will der Benutzer beispielsweise [[Gnome]] installieren:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install gnome&lt;br /&gt;
 Paketlisten werden gelesen... Fertig&lt;br /&gt;
 Abhängigkeitsbaum wird aufgebaut... Fertig&lt;br /&gt;
 Die folgenden zusätzlichen Pakete werden installiert:&lt;br /&gt;
  abiword-common abiword-gnome bluefish evolution gnome-office gtkhtml3.0&lt;br /&gt;
  libenchant1 libgal2.0-6 libgal2.0-common libgtkhtml3.0-4 libpq3 libsoup2.0-0&lt;br /&gt;
  planner&lt;br /&gt;
 Vorgeschlagene Pakete:&lt;br /&gt;
  abiword-plugins abiword-plugins-gnome abiword-doc weblint gnome-spell&lt;br /&gt;
  postgresql-doc postgresql-client&lt;br /&gt;
 Empfohlene Pakete:&lt;br /&gt;
  abiword abiword-help gnucash&lt;br /&gt;
 Die folgenden NEUEN Pakete werden installiert:&lt;br /&gt;
  abiword-common abiword-gnome bluefish evolution gnome gnome-office&lt;br /&gt;
  gtkhtml3.0 libenchant1 libgal2.0-6 libgal2.0-common libgtkhtml3.0-4 libpq3&lt;br /&gt;
  libsoup2.0-0 planner&lt;br /&gt;
 0 aktualisiert, 14 neu installiert, 0 zu entfernen und 136 nicht aktualisiert.&lt;br /&gt;
 Es müssen noch 16,3 MB von 17,9 MB Archiven geholt werden.&lt;br /&gt;
 Nach dem Auspacken werden 53,8 MB Plattenplatz zusätzlich benutzt.&lt;br /&gt;
 Möchten Sie fortfahren? [J/n]&lt;br /&gt;
&lt;br /&gt;
== Frontends ==&lt;br /&gt;
&amp;#039;&amp;#039;apt-get&amp;#039;&amp;#039; war das erste Frontend – befehlszeilenbasiert – das innerhalb des Projekts entwickelt wurde. &amp;#039;&amp;#039;apt&amp;#039;&amp;#039; ist ein zweites Kommandozeilen-basiertes Frontend von APT, das einige Designfehler von apt-get überwindet. Daneben gibt es weitere [[Front-End und Back-End|Frontends]] für die Paketverwaltung, die APT verwenden. [[Aptitude]] bietet eine [[zeichenorientierte Benutzerschnittstelle]]. [[Synaptic (Software)|Synaptic]] ist ein [[Grafische Benutzeroberfläche|GUI]]-Frontend für die [[Desktop-Umgebung]]. Unter [[K Desktop Environment|KDE]] stehen außerdem die Programme [[Adept (Software)|Adept]] oder [[PackageKit|KPackageKit]] zur Verfügung. Letzteres unterstützt neben APT zusätzlich weitere Systeme wie [[RPM Package Manager|RPM]]. Mit der auf der Abstraktionsschicht [[QApt]] aufbauenden [[Muon Package Management Suite]]&amp;lt;ref&amp;gt;[http://jontheechidna.wordpress.com/2010/07/05/introducing-qapt-and-the-muon-package-manager/ &amp;#039;&amp;#039;Introducing QApt and the Muon Package Manager&amp;#039;&amp;#039;]. Abgerufen am 8. August 2010.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://jontheechidna.wordpress.com/2010/12/04/muon-is-now-the-muon-package-management-suite/ &amp;#039;&amp;#039;“Muon” is now the Muon Package Management Suite&amp;#039;&amp;#039;]. Abgerufen am 7. Dezember 2010.&amp;lt;/ref&amp;gt; sind daneben auch weitere [[Grafische Benutzeroberfläche|GUI]]-Frontends in der Entwicklung.&lt;br /&gt;
&lt;br /&gt;
[[Smart Package Manager]] kann ebenfalls auf Repositories zugreifen, die für APT erstellt wurden. Er nutzt dabei aber nicht APT, sondern eigene Routinen.&lt;br /&gt;
&lt;br /&gt;
Mit [[Fink (Software)|Fink]] und [[Cydia]] stehen Frontends für [[macOS]] und dessen Derivate zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
== APT-RPM ==&lt;br /&gt;
{{Hauptartikel|APT-RPM}}&lt;br /&gt;
&lt;br /&gt;
Obwohl ursprünglich für Debian-Programmpakete geschrieben, wurde APT später auch auf [[RPM Package Manager|RPM]]-Systeme portiert. Gustavo Niemeyer führte die Portierung für die Linux-Distribution [[Conectiva]] durch und pflegte diese geraume Zeit als [[Maintainer]].&lt;br /&gt;
Inzwischen arbeitet er aber hauptsächlich an seinem neuen Projekt [[Smart Package Manager]], und APT-RPM wird von anderen Entwicklern gepflegt und weiterentwickelt.&lt;br /&gt;
&lt;br /&gt;
== Apt-cacher und apt-proxy ==&lt;br /&gt;
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 Proxys 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.&lt;br /&gt;
&lt;br /&gt;
== apt-offline ==&lt;br /&gt;
Mit &amp;lt;code&amp;gt;apt-offline&amp;lt;/code&amp;gt; besteht die Möglichkeit, &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; auch auf PCs ohne Internet-Anbindung zu benutzen.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;lt;code&amp;gt;apt-offline&amp;lt;/code&amp;gt; können sogenannte Signatur-Dateien erstellt werden, die eine Art Liste von offline verfügbaren Paketen darstellt. Auf einem Rechner mit Internet-Anbindung werden alle neuen Pakete und Updates in einem [[ZIP-Archiv]] abgelegt. Auf dem Offline-Rechner können dann wiederum die Pakete im normalen &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;-Cache eingehängt werden.&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/apt/apt-offline/ &amp;lt;code&amp;gt;apt-offline&amp;lt;/code&amp;gt; auf Ubuntuusers.de]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://wiki.debian.org/Apt Debian Wiki: APT]&lt;br /&gt;
* [https://www.debian.org/doc/manuals/apt-guide/index.de.html Deutschsprachige Anleitung]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Installationssoftware]]&lt;br /&gt;
[[Kategorie:Debian]]&lt;br /&gt;
[[Kategorie:Linux-Software]]&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:Solaris-Software]]&lt;br /&gt;
[[Kategorie:BSD-Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Uwe.kausch</name></author>
	</entry>
</feed>