Provided by: apt_3.1.12_amd64 

NAME
apt - Befehlszeilenschnittstelle
ÜBERSICHT
apt [-h] [-o=Konfigurationszeichenkette] [-c=Konfigurationsdatei] [-t=Ziel-Release] [-a=Architektur]
{list | search | show | update | install Paket [{=Paketversionsnummer | /Ziel-Release}]... |
remove Paket... | upgrade | full-upgrade | edit-sources | {-v | --version} | {-h | --help}}
BESCHREIBUNG
apt stellt eine hoch abstrahierte Befehlszeilenschnittstelle für das Paketverwaltungssystem zur
Verfügung. Es ist als Endanwenderschnittstelle gedacht und aktiviert verglichen mit spezialisierteren
Werkzeugen wie apt-get(8) und apt-cache(8) standardmäßig einige für den interaktiven Gebrauch besser
geeignete Optionen.
Ganz wie apt selbst ist seine Handbuchseite als Endanwenderschnittstelle gedacht und erwähnt als solche
nur die am häufigsten benutzten Befehle sowie Optionen. Dies geschieht zum Teil, um keine Informationen
an mehreren Stellen zu duplizieren und zum Teil, um Leser nicht mit einem Überfluss an Optionen und
Einzelheiten zu überwältigen.
update (apt-get(8))
update wird verwendet, um von allen konfigurierten Quellen Paketinformationen herunterzuladen. Andere
Befehle arbeiten mit diesen Daten, zum Beispiel, um Paket-Upgrades durchzuführen oder um darin zu
suchen und um Einzelheiten über alle zur Installation verfügbaren Pakete anzuzeigen.
upgrade (apt-get(8))
upgrade wird verwendet, um verfügbare Upgrades für alle derzeit auf dem System installierten Pakete
von den in der sources.list(5) konfigurierten Quellen zu installieren. Neue Pakete werden
installiert, falls dies nötig ist, um Abhängigkeiten zu erfüllen, existierende werden jedoch nie
entfernt. Falls das Upgrade für ein Paket verlangt, dass ein installiertes Paket entfernt wird, wird
dieses Upgrade nicht durchgeführt.
Wenn ein Paket als Argument bereitgestellt wird, dann wird das Paket vor der Upgrade-Aktion
installiert.
full-upgrade (apt-get(8))
full-upgrade verrichtet die Funktion von »upgrade«, wird aber auch installierte Pakete entfernen,
falls dies erforderlich ist, um ein Upgrade des Systems als Ganzes durchzuführen.
Wenn ein Paket als Argument bereitgestellt wird, dann wird das Paket vor der Upgrade-Aktion
installiert.
install, reinstall, remove, purge (apt-get(8))
führt die angefragte Aktion für eines oder mehrere Pakete durch, die über regex(7), glob(7) oder
exakten Treffer angegeben wurden. Die angefragte Aktion kann für spezielle Pakete außer Kraft gesetzt
werden, indem ein Plus (+) an den Paketnamen angehängt wird, um dieses Paket zu installieren oder ein
Minus (-), um es zu entfernen.
Eine bestimmte Version eines Paketes kann durch den Paketnamen gefolgt von einem Gleichheitszeichen
(=) und der Version des Paketes zur Installation ausgewählt werden. Alternativ kann die Version aus
einer bestimmten Veröffentlichung ausgewählt werden, indem dem Paketnamen ein Vorwärtsschrägstrich
und Codename ((trixie, forky, sid ...) oder Name der Programmsammlung (stable, testing, unstable)
folgt. Dies wird außerdem Versionen aus dieser Veröffentlichung für Abhängigkeiten dieses Pakets
auswählen, falls dies zum Erfüllen der Anfrage nötig ist.
Entfernen eines Pakets entfernt alle paketierten Daten, hinterlässt jedoch üblicherweise kleine
(veränderte) Benutzerkonfigurationsdateien für den Fall, dass das Entfernen unbeabsichtigt geschah.
Das bloße Eingeben einer Installationsanfrage für das versehentlich entfernte Paket wird seine
Funktionen wieder so herstellen, wie sie vorher waren. Andererseits können Sie diese Überbleibsel
durch den Aufruf von purge loswerden, sogar bei bereits entfernten Paketen. Beachten Sie, dass dies
keine Daten oder Konfigurationsdateien betrifft, die in Ihrem Home-Verzeichnis gespeichert sind.
autoremove (apt-get(8))
autoremove wird benutzt, um Pakete zu entfernen, die automatisch installiert wurden, um
Abhängigkeiten für andere Pakete zu erfüllen und die nicht mehr benötigt werden, da sich die
Abhängigkeiten geändert haben oder die Pakete, die sie benötigten, in der Zwischenzeit entfernt
wurden.
Sie sollten prüfen, ob die Liste keine Anwendungen enthält, die sie zu schätzen gelernt haben, obwohl
sie nur als Abhängigkeit eines anderen Pakets installiert wurden. Sie können solch ein Paket mittels
apt-mark(8) als manuell installiert markieren. Pakete, die Sie explizit per install installiert
haben, werden niemals zum automatischen Entfernen vorgeschlagen.
satisfy (apt-get(8))
satisfy erfüllt Abhängigkeitszeichenketten, wie sie in Build-Depends benutzt werden. Es handhabt auch
Konflikte, indem es einem Argument ein "Conflicts: " voranstellt.
Beispiel: apt satisfy "foo, bar (>= 1.0)" "Conflicts: baz, fuzz"
why, why-not
These commands print the reasoning path from the solver. They are similar to the equivalent aptitude
commands for many use cases, but are different in that they print the actual reason the solver picked
rather than the potential strongest path.
The why command determines why an installed package is installed. This provides reasonable feedback
as to why an automatically installed package is installed; for a manually installed package no other
reason is given. If the package is not installed, no reason can be determined.
The why-not command determines why a package was determined to not be installable. This may not
always yield a result, even if a package is uninstallable.
Both commands take a single argument, the name of a package.
search (apt-cache(8))
search kann zur Suche nach den angegebenen regex(7)-Begriffen in der Liste verfügbarer Pakete und zur
Anzeige der Treffer benutzt werden. Dies kann z.B. nützlich sein, wenn Sie nach Paketen suchen, die
eine bestimmte Funktionalität bieten. Falls Sie nach einem Paket suchen, das eine bestimmte Datei
enthält, probieren Sie es mit apt-file(1).
show (apt-cache(8))
zeigt Informationen über die angegebenen Pakete einschließlich ihrer Abhängigkeiten, Installations-
und Herunterladegröße, Quellen, in denen das Paket verfügbar ist, der Beschreibung des Paketinhalts
und vieles mehr. Es kann z.B. hilfreich sein, einen Blick auf diese Informationen zu werfen, bevor
Sie apt(8) gestatten, ein Paket zu entfernen oder wenn Sie neue Pakete zur Installation suchen.
list
list ist dpkg-query --list insofern ziemlich ähnlich, als dass es eine Liste von Paketen anzeigen
kann, die bestimmte Kriterien erfüllen. Es unterstützt glob(7)-Muster zum Abgleich von Paketnamen,
apt-patterns(7) ebenso wie Optionen zum Auflisten von installierten (--installed) Versionen, solchen,
von denen ein Upgrade durchgeführt werden kann (--upgradeable) oder allen verfügbaren
(--all-versions).
edit-sources (in Arbeit)
edit-sources ermöglicht die Bearbeitung Ihrer sources.list(5)-Dateien in Ihrem bevorzugten Texteditor
und stellt außerdem grundlegende Plausibilitätsprüfungen bereit.
showsrc, depends, rdepends, policy (zusammengefasst in apt-cache(8))
source, build-dep, download, changelog, clean, distclean, autoclean (zusammengefasst in apt-get(8))
SKRIPTAUFRUF UND UNTERSCHIEDE ZU ANDEREN APT-WERKZEUGEN
Die apt(8)-Befehlszeile wurde als Endanwenderwerkzeug entworfen und kann bei Versionswechseln ihr
Verhalten ändern. Obwohl sie versucht, nicht die Abwärtskompatibilität zu beschädigen, kann dies nicht
garantiert werden, wenn eine Änderung vorteilhaft für den interaktiven Gebrauch zu sein scheint.
Alle Funktionalitäten von apt(8) sind in APT-zugehörigen Werkzeugen wie apt-cache(8) und apt-get(8)
ebenfalls verfügbar.apt(8) ändert nur den Vorgabewert einiger Optionen (siehe apt.conf(5) und
insbesondere den Geltungsbereich des Programms). Daher sollten Sie vorzugsweise diese Befehle (unter
Umständen mit einigen zusätzlichen aktivierten Optionen) in Ihren Skripten verwenden, da sie die
Abwärtskompatibilität so weit wie möglich aufrechterhalten.
OPTIONEN
Alle Befehlszeilenoptionen können durch die Konfigurationsdatei gesetzt werden, die Beschreibung gibt die
zu setzende Option an. Für boolesche Optionen können Sie die Konfigurationsdatei außer Kraft setzen,
indem Sie etwas der Art -f-, --no-f, -f=no oder etliche weitere Varianten benutzen.
-h, --help
eine kurze Aufrufzusammenfassung zeigen
-v, --version
die Version des Programms anzeigen
--audit
Audit- (und Hinweis-)Meldungen anzeigen. Dies setzt die Option »quite« außer Kraft, aber nur für
Hinweismeldungen, nicht für Fortschrittsmeldungen.
-c, --config-file
Konfigurationsdatei; hiermit wird die zu verwendende Konfigurationssdatei angegeben. Das Programm
wird die Vorgabe-Konfigurationsdatei und dann diese Konfigurationsdatei lesen. Falls
Konfigurationseinstellungen vor der Vorgabe-Konfiguration ausgewertet werden müssen, geben Sie eine
Datei in der Umgebungsvariable APT_CONFIG an. Lesen Sie apt.conf(5), um Syntax-Informationen zu
erhalten.
-o, --option
eine Konfigurationsoption setzen; hiermit wird eine beliebige Konfigurationsoption gesetzt. Die
Syntax lautet -o Foo::Bar=bar. -o und --option kann mehrfach benutzt werden, um verschiedene Optionen
zu setzen.
--cli-version
Requests a specific CLI version. This is a pattern that takes a MAJOR.MINOR version. You may omit the
MINOR version, in which case the latest supported minor level will be used.
Version tracks are presented as follows: The version 3.2 has equivalent versions 0.32, 1.22, and
2.12, implementing new features for their specified major versions.
A special case is the X.9 version pattern: A version like 2.9 is followed by 3.0, but 2.10 follows
directly on 2.8; given that we use odd version numbers as development series (2.9 is the 3.0
development series).
This feature has been introduced in APT 3.1.10, and replaces the binary-specific configuration. You
may use the APT::Version to similar effect on older binaries, for example, use -o APT::Version=2 to
make apt(8) behave like the 2.x series.
The default value is the current APT version for apt(8) and 0.(10 * major + minor) for the classic
commands. The 0.X series is soft-deprecated and the other commands will roll over to the 2.x series
in the future.
--no-color, --color
Farben ein- oder ausschalten. Auf unterstützten Terminals sind Farben für apt(8) standardmäßig
eingeschaltet und können auch mit den Umgebungsvariablen NO_COLOR oder APT_NO_COLOR ausgeschaltet
werden, oder weiter mittels der Konfigurationsoption und -geltungsbereich APT::Color konfiguriert
werden, siehe apt.conf(5) für Informationen hierzu.
SIEHE AUCH
apt-get(8), apt-cache(8), sources.list(5), apt.conf(5), apt-config(8), apt-patterns(7), die
APT-Benutzeranleitung in /usr/share/doc/apt-doc/, apt_preferences(5), das APT-Howto.
DIAGNOSE
apt gibt bei normalen Aktionen 0 zurück, dezimal 100 bei Fehlern.
FEHLER
APT-Fehlerseite[1]. Wenn Sie einen Fehler in APT berichten möchten, lesen Sie bitte
/usr/share/doc/debian/bug-reporting.txt oder den reportbug(1)-Befehl. Verfassen Sie Fehlerberichte bitte
auf Englisch.
ÜBERSETZUNG
Die deutsche Übersetzung wurde 2009ff. von Chris Leick <c.leick@vollbio.de> sowie 2025 von Helge
Kreutzmann <debian@helgefjell.de> in Zusammenarbeit mit dem deutschen l10n-Team von Debian
<debian-l10n-german@lists.debian.org> angefertigt.
Beachten Sie, dass diese Übersetzung Teile enthalten kann, die nicht übersetzt wurden. Dies ist so, damit
kein Inhalt verloren geht, wenn die Übersetzung hinter dem Originalinhalt hinterherhängt.
AUTOR
APT-Team
FUßNOTEN
1. APT-Fehlerseite
https://bugs.debian.org/src:apt
APT 3.1.12 07 November 2025 APT(8)