Apt: Unterschied zwischen den Versionen
Zeile 112: | Zeile 112: | ||
Im Abschnitt DPkg der Konfigurationsdatei können verschiedene Parameter eingestellt werden, die sich mit dem Aufruf von <tt>dpkg</tt> aus APT-basierenden Programmen beschäftigen. | Im Abschnitt DPkg der Konfigurationsdatei können verschiedene Parameter eingestellt werden, die sich mit dem Aufruf von <tt>dpkg</tt> aus APT-basierenden Programmen beschäftigen. | ||
{|| class="wikitable sortable" | {|| class="wikitable sortable options" | ||
|- | |- | ||
| options || Eine Liste von Optionen, die dem Aufruf von dpkg übergeben werden | | options || Eine Liste von Optionen, die dem Aufruf von dpkg übergeben werden |
Version vom 2. April 2023, 11:12 Uhr
apt (Advanced Packaging Tool) ist ein Paketmanager für Debian-Systeme
Beschreibung
- apt ist ein Werkzeug, um Software-Pakete zu verwalten
- installieren
- Abhängigkeiten auflösen
- Konfigurationsdateien berücksichtigen
- Funktion
- Suche und Verwaltung von Paketen
- Abfrage von Informationen zu Paketen
- apt-get
- Vorgänger von apt
- Gleiche Funktionalität
Installation
Das Advanced Package Tool ist grundlegender Bestandteil von Debian und ist auf jedem System verfügbar.
Syntax
# apt [Befehl [Optionen]] (Paket)
Befehle
Befehl | Option | Beschreibung |
---|---|---|
update | Aktualisierung der Paketquellen | |
upgrade | Aktualisierung aller installierten Pakete des Systems (Neuinstallation von Paketen, falls Abhängigkeiten dies erfordern - jedoch keine Entfernung von existierenden Paketen) | |
full-upgrade | wie upgrade - jedoch können installierte Pakete entfernt werden, wenn dies erforderlich ist, um das Upgrade des Systems zu gewährleisten | |
autoremove | entfernt automatisch installierte Pakete, wenn diese nicht mehr benötigt werden (beispielsweise durch geänderte Abhängigkeiten) | |
remove | entfernt das angegebene Paket, ohne jedoch dessen Konfigurationsdateien zu löschen | |
purge | vollständige Entfernung des angegebenen Paketes (inklusive Konfigurationsdateien) | |
list | --upgradable --installed | Ausgabe einer Liste aktualisierbarer bzw. installierbarer Pakete |
show | zeigt Informationen zu einem angegebenen Paket: Beschreibung, Version, Abhängigkeiten, Download-Größe etc. | |
search Begriff | durchsucht den Volltext sämtlicher Paketbeschreibungen nach dem angegebenen Suchbegriff und gibt eine Liste gefundener Pakete aus (inklusive Kurzbeschreibung) | |
install | Angegebenes Paket installieren | |
remove | remove ist identisch mit install, mit der Ausnahme, dass Pakete entfernt anstatt installiert werden. | |
purge | purge entspricht remove mit der Ausnahme, dass Pakete entfernt und vollständig gelöscht werden (jegliche Konfigurationsdateien werden mitgelöscht ) | |
update | update wird verwendet, um von allen konfigurierten Quellen Paketinformationen herunterzuladen. | |
upgrade | upgrade wird verwendet, um verfügbare Upgrades für alle derzeit auf dem System installierten Pakete .Neue Pakete werden installiert, falls dies nötig ist. | |
autoremove | 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. | |
full-upgrade | 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. | |
show | show 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 du apt erlaubst, ein Paket zu entfernen oder wenn du neue Pakete zur Installation suchen. |
Optionen
-t, --tempdir | Verzeichnis, in dem temporäre Dateien abgelegt werden |
-h, --help | Kurze Hilfe |
-v, --version | Programmversion |
-c, --config-file | Konfigurationsdatei, die vor der /etc/apt/apt.conf gelesen wird |
-o, --option | Setzt Konfigurationsoptionen
|
Parameter
Umgebungsvariablen
Exit-Status
Anwendungen
Kommandovervollständigung
In der unter Linux verwendeten Shell bash lassen sich teilweise eingegebene Befehlsnamen durch Drücken der TAB-Taste vervollständigen.
- Zunächst funktioniert das ausschließlich für den Programmnamen und nicht für Kommandos und Optionen.
Mit dem Kommando source /etc/bash_completion können einige weitere Makros für die Shell geladen werden.
- Danach ist es möglich, auch Optionen von Befehlen automatisch zu vervollständigen (tippen Sie beispielsweise dpkg -TABTAB, so werden alle Optionen zum Befehl dpkg angezeigt).
- Dies funktioniert natürlich nicht nur mit Befehlen zur Verwaltung von Debian Paketen, sondern auch mit jedem anderen Befehl.
Darüber hinaus ist es möglich, auch Paketnamen, beispielsweise bei der Installation, zu vervollständigen.
- Tippen Sie hierzu: apt-get install im TABTAB, so werden alle verfügbaren Pakete angezeigt, die mit „im“ beginnen.
APT innerhalb von dselect
Wird APT als Zugriffsmethode von dselect verwendet, so können die folgenden Parameter zur Konfiguration verwendet werden
Clean | Modus, um den Paketcache zu verwalten |
options | Der Inhalt dieser Variablen wird an apt-get als Kommandozeilenoption weitergereicht, wenn eine Installation durchgeführt wird |
Updateoptions | Der Inhalt dieser Variablen wird an apt-get als Kommandozeilenoption weitergereicht, wenn ein Update durchgeführt wird |
PromptAfterUpdate | Wird die Funktion Update im Programm dselect verwendet, so wird immer nachgefragt, um eine Aktion fortzusetzen, wenn diese Variable auf True gesetzt ist |
Aufruf von DPKG über APT
Im Abschnitt DPkg der Konfigurationsdatei können verschiedene Parameter eingestellt werden, die sich mit dem Aufruf von dpkg aus APT-basierenden Programmen beschäftigen.
options | Eine Liste von Optionen, die dem Aufruf von dpkg übergeben werden |
Pre-Invoke, Post-Invoke | Eine Liste von Shell-Kommandos, die vor bzw
|
Pre-Install-Pkgs | Dies ist eine Liste von Kommandos, welche vor dem Aufruf von dpkg ausgeführt werden
|
Run-Directory | APT wechselt in das hier angegebene Verzeichnis vor dem Aufruf von dpkg
|
Build-options | Diese Optionen werden dem Programm dpkg-buildpackage übergeben
|
Fehlerbehebung
Konfiguration
Dateien
Sicherheit
Siehe auch
Befehl | Beschreibung |
---|---|
apt-cache | |
apt-config | |
apt-file | |
apt-get | |
apt-listbugs | |
apt-show-versions | |
apt-add-repository | |
apt-cdrom | |
apt-extracttemplates | |
apt-ftparchive | |
apt-key | |
apt-mark | |
apt-sortpkgs | |
apt-get |
Unterseiten
Dokumentation
RFC
Man-Pages
Info-Pages
Links
Einzelnachweise
Projekt
Weblinks
Testfragen
Testfrage 1
Testfrage 2
Testfrage 3
Testfrage 4
Testfrage 5