Apt: Unterschied zwischen den Versionen

Aus Foxwiki
K (1 Version importiert)
 
(222 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''apt''' - Paketmanager für Debian-Systeme


APT-GET stellt eine ausgefeilte Befehlszeilenschnittstelle für das Paketverwaltungssystem zur Verfügung.
== Beschreibung ==
'''apt''' ('''A'''dvanced '''P'''ackaging '''T'''ool) ist ein Paketmanager für Debian-Systeme
; ''apt'' ist ein Werkzeug, um [[Software-Pakete]] zu verwalten
* installieren
* Abhängigkeiten auflösen
* Konfigurationsdateien berücksichtigen


Apt-get ist nur für die älteren Versionen von Debian geht aber trotzdem
; Funktion
* Suche und Verwaltung von Paketen
* Abfrage von Informationen zu Paketen


{|class="wikitable"
; apt-get
!Parameter !! Beschreibung
* 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 ===
{| class="wikitable sortable options"
|-
! 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.
|-
|-
| install || Mit install kann man in der lybary Endhaltende Software instalieren.
| 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 ===
{| class="wikitable sortable options"
|-
|-
| remove || remove ist identisch mit install, mit der Ausnahme, dass Pakete entfernt anstatt installiert werden.
! Unix !! GNU !! Beschreibung
|-
|-
| 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.
| -t || --tempdir || Verzeichnis, in dem temporäre Dateien abgelegt werden
|-
|-
| upgrade || upgrade wird verwendet, um verfügbare Upgrades für alle derzeit auf dem System installierten Pakete .Neue Pakete
| -h || --help || Kurze Hilfe
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 
| -v || --version || Programmversion
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 
| -c || --config-file || Konfigurationsdatei, die vor der /etc/apt/apt.conf gelesen wird
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
| -o || --option || Setzt Konfigurationsoptionen
Herunterladegröße, Quellen, in denen das Paket verfügbar
* Syntax: -o Foo::Bar=bar
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.
|}
|}


[[Category:Linuxbefehle]]
=== Parameter ===
[[Category:Software-Verwaltung]]
=== Umgebungsvariablen ===
=== Exit-Status ===
 
== Anwendung ==
[[File:aptCommand.png|mini|400px|https://www.instagram.com/dan_nanni/]]
 
=== apt search ===
# apt search pdf
 
=== Fehlerbehebung ===
[[APT/Fehlerbehebung]]
 
== Konfiguration ==
=== Kommandovervollständigung ===
In der unter Linux verwendeten Shell <tt>bash</tt> 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 <tt>source /etc/bash_completion</tt> 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 <tt>dpkg -</tt>'''TABTAB''', so werden alle Optionen zum Befehl <tt>dpkg</tt> 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: <tt>apt-get install im </tt>'''TABTAB''', so werden alle verfügbaren Pakete angezeigt, die mit „im“ beginnen.
 
=== Dateien ===
# [[/etc/apt/sources.list]]
# [[/etc/apt/apt.conf]]
# [[/etc/apt/preferences]]
 
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
==== Dokumentation ====
===== Man-Pages =====
==== Links ====
===== Projekt =====
===== Weblinks =====
 
[[Kategorie:Linux/Befehl]]
[[Kategorie:APT]]
 
{{DEFAULTSORT:apt}}
{{DISPLAYTITLE:apt}}
</noinclude>

Aktuelle Version vom 6. April 2024, 12:17 Uhr

apt - Paketmanager für Debian-Systeme

Beschreibung[Bearbeiten | Quelltext bearbeiten]

apt (Advanced Packaging Tool) ist ein Paketmanager für Debian-Systeme

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[Bearbeiten | Quelltext bearbeiten]

Das Advanced Package Tool ist grundlegender Bestandteil von Debian und ist auf jedem System verfügbar.

Syntax[Bearbeiten | Quelltext bearbeiten]

# apt [Befehl [Optionen]] (Paket)

Befehle[Bearbeiten | Quelltext bearbeiten]

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[Bearbeiten | Quelltext bearbeiten]

Unix GNU Beschreibung
-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
  • Syntax: -o Foo::Bar=bar

Parameter[Bearbeiten | Quelltext bearbeiten]

Umgebungsvariablen[Bearbeiten | Quelltext bearbeiten]

Exit-Status[Bearbeiten | Quelltext bearbeiten]

Anwendung[Bearbeiten | Quelltext bearbeiten]

https://www.instagram.com/dan_nanni/

apt search[Bearbeiten | Quelltext bearbeiten]

# apt search pdf

Fehlerbehebung[Bearbeiten | Quelltext bearbeiten]

APT/Fehlerbehebung

Konfiguration[Bearbeiten | Quelltext bearbeiten]

Kommandovervollständigung[Bearbeiten | Quelltext bearbeiten]

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.

Dateien[Bearbeiten | Quelltext bearbeiten]

  1. /etc/apt/sources.list
  2. /etc/apt/apt.conf
  3. /etc/apt/preferences


Anhang[Bearbeiten | Quelltext bearbeiten]

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Dokumentation[Bearbeiten | Quelltext bearbeiten]

Man-Pages[Bearbeiten | Quelltext bearbeiten]

Links[Bearbeiten | Quelltext bearbeiten]

Projekt[Bearbeiten | Quelltext bearbeiten]
Weblinks[Bearbeiten | Quelltext bearbeiten]