www.wikidata.de-de.nina.az
Das Advanced Packaging Tool APT ist ein Paketverwaltungssystem das im Bereich des Betriebssystems Debian entstanden ist und dpkg zur eigentlichen Paketverwaltung benutzt Ziel ist es eine einfache Moglichkeit zur Suche Installation und Aktualisierung von Programmpaketen zur Verfugung zu stellen APT besteht aus einer Programmbibliothek und mehreren diese Bibliothek nutzenden Kommandozeilen Programmen von denen apt get und apt cache zentral sind Advanced Packaging ToolBeispielhafte InstallationBasisdatenErscheinungsjahr 16 August 1998Aktuelle Version 2 7 6 1 20 September 2023 Betriebssystem GNU LinuxProgrammiersprache C 2 Kategorie PaketverwaltungLizenz GNU General Public License Version 2 0 oder spater 3 4 wiki debian org AptAPT steht auch in OpenSolaris zur Verfugung es wurde in die Distribution Nexenta OS aufgenommen und wurde auch auf macOS portiert wo es im Rahmen des Fink Projektes zur Installation von Debian Softwarepaketen genutzt wird Inhaltsverzeichnis 1 Interna 2 Anwendungsbeispiele 3 Frontends 4 APT RPM 5 Apt cacher und apt proxy 6 apt offline 7 Weblinks 8 EinzelnachweiseInterna BearbeitenIn der Datei etc apt sources list stehen die sogenannten Repositories also Quellen fur Pakete Dies konnen entweder CDs oder DVDs Verzeichnisse auf der Festplatte oder ofter Verzeichnisse auf HTTP oder FTP Servern sein Befindet sich das gesuchte Paket auf einem Server oder einem lokalen Datentrager so wird dieses automatisch heruntergeladen und installiert Die Pakete liegen im Debian Paketformat deb vor in dem auch die jeweiligen Abhangigkeiten der Programmpakete untereinander abgelegt sind So werden automatisch fur ein Programm auch eventuell erforderliche Programmbibliotheken mit heruntergeladen und installiert APT setzt auf dpkg auf APT beschaftigt sich in erster Linie mit der Beschaffung von Paketen dem Vergleich von verfugbaren Versionen der Pakete und der Verwaltung von Paket Archiven Anwendungsbeispiele Bearbeitenapt get install paketname installiert ein Paket und samtliche Abhangigkeiten und in der Standardeinstellung zusatzlich empfohlene Pakete engl recommends apt get remove paketname entfernt ein vorhandenes Paket und die Pakete die von diesem abhangen Abhangigkeiten dieser Pakete oder Konfigurationsdateien werden jedoch nicht entfernt apt get purge remove paketname entfernt ein Paket und die Konfigurationsdateien apt get upgrade bringt sofern moglich alle Pakete auf den neuesten Stand installiert jedoch keine neuen Pakete was evtl notig ist um das System aktuell zu halten falls sich Abhangigkeiten geandert haben apt get dist upgrade 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 apt get update holt die neuesten Informationen uber 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 zum Finden von Programmen oder Dateien in noch nicht installierten Paketen kann das separate Tool apt file oder auch dpkg L verwendet werdenWill der Benutzer beispielsweise Gnome installieren apt get install gnome Paketlisten werden gelesen Fertig Abhangigkeitsbaum wird aufgebaut Fertig Die folgenden zusatzlichen 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 mussen noch 16 3 MB von 17 9 MB Archiven geholt werden Nach dem Auspacken werden 53 8 MB Plattenplatz zusatzlich benutzt Mochten Sie fortfahren J n Frontends Bearbeitenapt get war das erste Frontend befehlszeilenbasiert das innerhalb des Projekts entwickelt wurde apt ist ein zweites Kommandozeilen basiertes Frontend von APT das einige Designfehler von apt get uberwindet Daneben gibt es weitere Frontends fur die Paketverwaltung die APT verwenden Aptitude bietet eine zeichenorientierte Benutzerschnittstelle Synaptic ist ein GUI Frontend fur die Desktop Umgebung Unter KDE stehen ausserdem die Programme Adept oder KPackageKit zur Verfugung Letzteres unterstutzt neben APT zusatzlich weitere Systeme wie RPM Mit der auf der Abstraktionsschicht QApt aufbauenden Muon Package Management Suite 5 6 sind daneben auch weitere GUI Frontends in der Entwicklung Smart Package Manager kann ebenfalls auf Repositories zugreifen die fur APT erstellt wurden Er nutzt dabei aber nicht APT sondern eigene Routinen Mit Fink und Cydia stehen Frontends fur macOS und dessen Derivate zur Verfugung APT RPM Bearbeiten Hauptartikel APT RPM Obwohl ursprunglich fur Debian Programmpakete geschrieben wurde APT spater auch auf RPM Systeme portiert Gustavo Niemeyer fuhrte die Portierung fur die Linux Distribution Conectiva durch und pflegte diese geraume Zeit als Maintainer Inzwischen arbeitet er aber hauptsachlich an seinem neuen Projekt Smart Package Manager und APT RPM wird von anderen Entwicklern gepflegt und weiterentwickelt Apt cacher und apt proxy BearbeitenWer mehrere Rechner mit einer APT basierten Paketverwaltung im Netz hat kann sein Netz und die Server die die Pakete zur Verfugung stellen erheblich entlasten indem er eines dieser Programme einsetzt Im Gegensatz zu weniger spezifischen Proxyservern wie etwa Squid die nur die in den Ubertragungsprotokollen enthaltenen Informationen verwenden konnen kennen und verwerten diese Proxys die Paket Struktur und sichern die Aktualitat ihrer gespeicherten Daten entsprechend Apt cacher kann so eingestellt werden dass er sich in regelmassigen Abstanden automatisch aktualisiert apt offline BearbeitenMit apt offline besteht die Moglichkeit apt auch auf PCs ohne Internet Anbindung zu benutzen Mit apt offline konnen sogenannte Signatur Dateien erstellt werden die eine Art Liste von offline verfugbaren Paketen darstellt Auf einem Rechner mit Internet Anbindung werden alle neuen Pakete und Updates in einem ZIP Archiv abgelegt Auf dem Offline Rechner konnen dann wiederum die Pakete im normalen apt Cache eingehangt werden 7 Weblinks BearbeitenDebian Wiki APT Deutschsprachige AnleitungEinzelnachweise Bearbeiten 2 7 6 20 September 2023 abgerufen am 20 September 2023 The apt Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 14 Juli 2018 salsa debian org abgerufen am 20 Juli 2018 The apt Open Source Project on Open Hub Licenses Page In Open Hub abgerufen am 10 August 2018 Introducing QApt and the Muon Package Manager Abgerufen am 8 August 2010 Muon is now the Muon Package Management Suite Abgerufen am 7 Dezember 2010 apt offline auf Ubuntuusers de Abgerufen von https de wikipedia org w index php title Advanced Packaging Tool amp oldid 233405675