Website-Suche

Top 20 APT-Befehle: Ihr Leitfaden zur Paketverwaltung von Ubuntu und Debian


Paketmanager sind unverzichtbare Tools für die Verwaltung von Software auf Linux-Systemen, die es Benutzern ermöglichen, Softwarepakete einfach zu installieren, zu aktualisieren und zu entfernen. Ubuntu und Debian, zwei der beliebtesten Linux-Distributionen, verwenden das Advanced Packaging Tool (APT) als primären Paketmanager. Dieser Artikel befasst sich mit den 20 gängigsten Beispielen für die Verwendung von Paketmanagern auf Ubuntu/Debian-Systemen und bietet detaillierte Schritte für jede Aufgabe, um sowohl neuen als auch erfahrenen Benutzern zu helfen, ihre Systeme effizient zu verwalten.

In diesem Tutorial lernen Sie:

  • So aktualisieren Sie Ihre Paketlisten
  • So installieren Sie neue Softwarepakete
  • So aktualisieren Sie vorhandene Softwarepakete
  • So entfernen Sie Softwarepakete
  • So suchen Sie nach Softwarepaketen
  • So bereinigen Sie ungenutzte Paketabhängigkeiten
  • So fügen Sie ein neues Repository hinzu
  • Und vieles mehr

APT gegen DPKG

APT (Advanced Package Tool) bietet eine High-Level-Schnittstelle zum Installieren, Aktualisieren und Entfernen von Paketen zusammen mit Abhängigkeiten aus definierten Repositories. Es vereinfacht die Paketverwaltung, indem Abhängigkeiten automatisch behandelt werden. DPKG (Debian Package) ist ein untergeordnetes Tool zur direkten Verwaltung .deb Dateien, ohne Abhängigkeiten zu behandeln. APT wird für die Benutzerfreundlichkeit und die Verwaltung komplexer Abhängigkeiten bevorzugt, während DPKG die direkte Verwaltung von Paketdateien ermöglicht.

Top 20 der gebräuchlichsten Paketmanager-Beispiele unter Ubuntu/Debian

Im Folgenden finden Sie detaillierte Beispiele für die Verwendung des APT-Paketmanagers für gängige Softwareverwaltungsaufgaben in Ubuntu- und Debian-Systemen.

  1. Aktualisieren von Paketlisten: Bevor Sie neue Pakete installieren oder vorhandene aktualisieren, ist es wichtig, Ihre Paketlisten zu aktualisieren.

    sudo apt update
  2. Dieser Befehl ruft die neuesten Paketlisten aus allen konfigurierten Repositories ab und stellt sicher, dass Sie die neuesten Versionen der Pakete installieren.

  3. Neue Software installieren: Um ein neues Softwarepaket zu installieren, verwenden Sie den folgenden Befehl.

    sudo apt install package_name

    Ersetzen Sie "package_name" durch den Namen der Software, die Sie installieren möchten. Mit diesem Befehl wird das Paket zusammen mit seinen Abhängigkeiten heruntergeladen und installiert.

  4. Aktualisieren installierter Pakete: Halten Sie Ihr System sicher und auf dem neuesten Stand, indem Sie alle installierten Pakete aktualisieren.

    sudo apt upgrade
  5. Dieser Befehl aktualisiert alle installierten Pakete auf ihre neuesten Versionen, ohne Pakete zu entfernen.

  6. Vollständiges Upgrade: Ein vollständiges Upgrade kann neue Pakete installieren und bei Bedarf alte entfernen.

    sudo apt full-upgrade
  7. Dies ähnelt dem Befehl upgrade, kann aber auch Änderungen in Paketabhängigkeiten mit neuen Versionen von Paketen verarbeiten.

  8. Entfernen von Paketen: Um ein installiertes Paket zu entfernen, verwenden Sie den folgenden Befehl.

    sudo apt remove package_name

    Ersetzen Sie 'package_name' durch den Namen des Pakets, das Sie entfernen möchten. Mit diesem Befehl wird das Paket entfernt, die Konfigurationsdateien bleiben jedoch intakt.

  9. Löschen von Paketen: Um ein Paket zusammen mit seinen Konfigurationsdateien zu entfernen, verwenden Sie den Befehl "puse".

    sudo apt purge package_name
  10. Dies ist nützlich, wenn Sie alle Spuren eines Pakets von Ihrem System entfernen möchten.

  11. Suche nach Paketen: Wenn Sie nach einem Paket suchen, aber seinen genauen Namen nicht kennen, können Sie danach suchen.

    apt search keyword

    Ersetzen Sie 'keyword' durch ein Wort, das sich auf das Paket bezieht. Dieser Befehl listet alle Pakete auf, die dem Suchbegriff entsprechen.

  12. Auflisten installierter Pakete: Um eine Liste aller installierten Pakete auf Ihrem System anzuzeigen.

    apt list --installed

    Dieser Befehl zeigt alle Pakete an, die auf Ihrem System installiert sind.

  13. Überprüfen von Paketdetails: Um detaillierte Informationen zu einem Paket anzuzeigen.

    apt show package_name

    Ersetzen Sie 'package_name' durch den Namen des Pakets. Dieser Befehl zeigt detaillierte Informationen über das Paket an, einschließlich Version, Abhängigkeiten und Beschreibung.

  14. Bereinigen unbenutzter Abhängigkeiten: Nach dem Entfernen von Paketen können ungenutzte Abhängigkeiten auf Ihrem System verbleiben. Bereinigen Sie sie mit dem folgenden Befehl.

    sudo apt autoremove

    Dieser Befehl entfernt Pakete, die automatisch installiert wurden, um Abhängigkeiten für andere Pakete zu erfüllen, und die nicht mehr benötigt werden.

  15. Unbenutzte Pakete mit Deborphan identifizieren: Deborphan ist ein Werkzeug, das Ihnen hilft, verwaiste Pakete zu finden, d.h. installierte Pakete, die von keinem anderen installierten Paket mehr benötigt werden. Zuerst installieren Sie Deborphan, falls es noch nicht installiert ist:

    sudo apt install deborphan

    Nach der Installation, führen Sie Deborphan aus, um verwaiste Pakete aufzulisten:

    deborphan

    Dieser Befehl zeigt eine Liste der installierten Pakete an, die von keinem anderen Paket mehr benötigt werden, was es einfacher macht, Ihr System zu bereinigen, indem unnötige Pakete entfernt werden.

  16. Aktualisieren eines einzelnen Pakets: Um ein bestimmtes Paket zu aktualisieren, ohne alle Pakete zu aktualisieren.

    sudo apt install --only-upgrade package_name

    Ersetzen Sie 'package_name' durch den Namen des Pakets, das Sie aktualisieren möchten.

  17. Herunterladen eines Pakets ohne Installation: Um ein Paket herunterzuladen, ohne es zu installieren.

    apt download package_name
  18. Ersetzen Sie 'package_name' durch den Namen des Pakets. Mit diesem Befehl wird die .deb Paketdatei in das aktuelle Verzeichnis heruntergeladen.

  19. Überprüfen auf fehlerhafte Abhängigkeiten: Um nach fehlerhaften Abhängigkeiten zu suchen und diese zu beheben.

    sudo apt -f install
  20. Dieser Befehl sucht nach fehlerhaften Abhängigkeiten auf Ihrem System und versucht, diese zu korrigieren.

  21. Auflistung aktualisierbarer Pakete: Zum Auflisten aller Pakete, die aktualisiert werden können.

    apt list --upgradable
  22. Dieser Befehl zeigt eine Liste der Pakete mit verfügbaren Updates an.

  23. Suchen von Paketanbietern: Verwenden Sie den folgenden Befehl, um zu bestimmen, welches Paket eine bestimmte Datei oder einen bestimmten Befehl bereitstellt.

    dpkg -S keyword
  24. Ersetzen Sie "Schlüsselwort" durch den Dateinamen oder Befehl, an dem Sie interessiert sind. Dieser Befehl durchsucht alle installierten Pakete, um herauszufinden, welches die angegebene Datei oder den angegebenen Befehl enthält, und hilft Ihnen, bestimmte Funktionen oder Abhängigkeiten aufzuspüren.

  25. Überprüfen von Paketabhängigkeiten: Um die Abhängigkeiten eines bestimmten Pakets vor der Installation anzuzeigen, können Sie den folgenden Befehl verwenden.

    apt depends package_name
  26. Ersetzen Sie 'package_name' durch den Namen des Pakets, an dem Sie interessiert sind. Dieser Befehl zeigt eine Liste aller Pakete an, von denen das angegebene Paket abhängt, und hilft Ihnen, die Anforderungen und potenziellen Auswirkungen auf Ihr System zu verstehen.

  27. Suche nach Paketanbietern: Um herauszufinden, welches verfügbare Paket eine bestimmte Datei oder einen bestimmten Befehl bereitstellt, verwenden Sie das Tool apt-file. Stellen Sie zunächst sicher, dass apt-file installiert ist:

    sudo apt update && sudo apt install apt-file

    Aktualisieren Sie dann die Datenbank von apt-file:

    sudo apt-file update

    Suchen Sie abschließend nach dem Paket, das die Datei oder den Befehl bereitstellt:

    apt-file search keyword
  28. Ersetzen Sie "keyword" durch den Namen der Datei oder des Befehls, an dem Sie interessiert sind. Dieser Befehl scannt alle Pakete in den Repositories und identifiziert das Paket, das die betreffende Datei oder den betreffenden Befehl bereitstellt.

  29. Installation lokaler Paketdateien: Wenn Sie eine lokale .deb Paketdatei haben und diese direkt installieren möchten, können Sie dies mit dem APT-Befehl tun.

    sudo apt install ./my_package.deb
  30. Ersetzen Sie './my_package.deb' durch den Pfad (relativ oder absolut) zu Ihrer lokalen Paketdatei. Dieser Befehl ermöglicht es APT, die Installation von lokalen .deb Dateien zu handhaben und bei Bedarf alle Abhängigkeiten aus den Repositories aufzulösen und zu installieren.

  31. Auflisten aller installierten Pakete: Um eine Liste aller auf Ihrem System installierten Softwarepakete zu erstellen, verwenden Sie den folgenden Befehl.

    dpkg --list
  32. Dieser Befehl verwendet 'dpkg', Debians Paketverwaltungsprogramm, um eine umfassende Liste der installierten Pakete anzuzeigen und wertvolle Einblicke in die Software zu geben, die derzeit auf Ihrem System installiert ist.

Schlussfolgerung

Die Verwaltung von Softwarepaketen auf Ubuntu- und Debian-Systemen ist mit dem APT-Paketmanager unkompliziert. Durch die Beherrschung der in diesem Artikel aufgeführten Befehle können Benutzer die Software ihres Systems effizient verwalten und sicherstellen, dass sie auf dem neuesten Stand und sicher bleibt. Egal, ob Sie neue Software installieren, Ihr System aktualisieren oder ungenutzte Pakete bereinigen, APT bietet die Tools, die Sie benötigen, um Ihr System mit Leichtigkeit zu warten.

Verwandte Artikel: