So verwalten Sie Pakete in Ubuntu und Debian mit Apt-Get & Apt-Cache

Pakete in Ubuntu und Debian mit Apt-Get & Apt-Cache verwalten

Einführung

Die Paketverwaltung ist ein wesentlicher Bestandteil der Wartung von Linux-Systemen. In Ubuntu und Debian ist apt-get das primäre Tool für die Installation, Aktualisierung und Entfernung von Paketen. Apt-cache ist ein ergänzendes Tool, das Informationen zu verfügbaren Paketen liefert.

Dieses Tutorial bietet eine umfassende Anleitung zur Verwendung von apt-get und apt-cache, um Pakete in Ubuntu und Debian effektiv zu verwalten. Es deckt die folgenden Themen ab:

* Grundlegende Befehle für die Paketverwaltung
* Paketsuche und -information
* Paketinstallation, -aktualisierung und -entfernung
* Versionsverwaltung
* Abhängigkeitsauflösung

Grundlegende Befehle für die Paketverwaltung

Paketinstallation:


sudo apt-get install <Paketname>

Paket-Aktualisierung:


sudo apt-get update && sudo apt-get upgrade

Paket-Entfernung:


sudo apt-get remove <Paketname>

Paket-Purge:


sudo apt-get purge <Paketname>

Paketsuche und -information

Paketsuche:


sudo apt-cache search <Suchbegriff>

Paketinformationen anzeigen:


sudo apt-cache show <Paketname>

Paketinstallation, -aktualisierung und -entfernung

Paketinstallation

Die Installation eines Pakets erfolgt mit dem Befehl apt-get install. Dieser Befehl lädt und installiert das angegebene Paket sowie alle seine Abhängigkeiten.

Beispiel:


sudo apt-get install vim

Paket-Aktualisierung

Um ein installiertes Paket zu aktualisieren, verwenden Sie den Befehl apt-get upgrade. Dieser Befehl sucht nach neuen Versionen der installierten Pakete und aktualisiert sie auf die neueste verfügbare Version.

  Die Grundlagen der Programmierung: Eine Einführung

Beispiel:


sudo apt-get update && sudo apt-get upgrade

Paket-Entfernung

Um ein Paket zu entfernen, verwenden Sie den Befehl apt-get remove. Dieser Befehl entfernt das angegebene Paket, lässt jedoch Konfigurationsdateien und Daten zurück.

Beispiel:


sudo apt-get remove firefox

Paket-Purge

Um ein Paket vollständig zu entfernen, einschließlich Konfigurationsdateien und Daten, verwenden Sie den Befehl apt-get purge.

Beispiel:


sudo apt-get purge firefox

Versionsverwaltung

Paketversionen anzeigen

Um die installierte Version eines Pakets anzuzeigen, verwenden Sie den Befehl apt-cache policy.

Beispiel:


sudo apt-cache policy vim

Paket auf eine bestimmte Version aktualisieren

Um ein Paket auf eine bestimmte Version zu aktualisieren, verwenden Sie den Befehl apt-get install <Paketname>=<Version>

Beispiel:


sudo apt-get install vim=8.2

Abhängigkeitsauflösung

Pakete können von anderen Paketen abhängen, um ordnungsgemäß zu funktionieren. Apt-get löst automatisch Abhängigkeiten auf, indem es die erforderlichen Pakete installiert.

Beispiel:

Angenommen, Sie installieren ein Paket, das vom Paket libssl1.1 abhängt. Apt-get installiert automatisch das Paket libssl1.1, wenn es noch nicht installiert ist.

Abschluss

Apt-Get und Apt-Cache sind leistungsstarke Werkzeuge für die Verwaltung von Paketen in Ubuntu und Debian. Dieses Tutorial bietet eine solide Grundlage für ihre Verwendung. Denken Sie daran, die folgenden Best Practices zu befolgen, um Ihre Paketverwaltung effektiv zu gestalten:

  So löschen Sie ein Indeed-Konto dauerhaft

* Führen Sie regelmäßig Updates durch, um Ihr System sicher und auf dem neuesten Stand zu halten.
* Verwenden Sie den Befehl apt-cache zur Recherche von Paketen, bevor Sie sie installieren.
* Entfernen Sie Pakete nur, wenn Sie sicher sind, dass sie nicht mehr benötigt werden.
* Sichern Sie Ihr System regelmäßig, bevor Sie größere Änderungen an Ihren Paketen vornehmen.

FAQs

1. Was ist der Unterschied zwischen apt-cache und apt-get?

Apt-cache ist ein Tool zur Suche und Anzeige von Informationen zu Paketen. Apt-get ist ein Tool zur Installation, Aktualisierung und Entfernung von Paketen.

2. Kann ich Pakete ohne Internetverbindung aktualisieren?

Ja, Sie können Pakete aktualisieren, wenn Sie Offline-Pakete haben. Sie müssen die folgenden Schritte ausführen:

* Führen Sie sudo apt-get update aus, um die Paketlisten zu aktualisieren.
* Laden Sie die Paket-Deb-Dateien von einer anderen Quelle herunter.
* Installieren Sie die Paket-Deb-Dateien mit sudo dpkg -i <Paketname>.deb.

3. Wie deinstalliere ich ein Paket und entferne seine Konfigurationsdateien?

Verwenden Sie den Befehl apt-get purge <Paketname>, um ein Paket vollständig zu deinstallieren, einschließlich Konfigurationsdateien.

4. Wie installiere ich ein Paket aus einer bestimmten Quelle?

  Was ist die iPhone-Screenshot-Schaltfläche?

Sie können dem Befehl apt-get install die Option -t <Quelldatei> hinzufügen, um ein Paket aus einer bestimmten Quelle zu installieren.

5. Wie entferne ich eine Anwendung vollständig, einschließlich ihrer Konfigurationsdateien und Daten?

Um eine Anwendung vollständig zu entfernen, führen Sie die folgenden Schritte aus:

* Deinstallieren Sie die Anwendung mit sudo apt-get remove <Anwendungsname>.
* Entfernen Sie die Konfigurationsdateien mit sudo rm -rf /etc/<Anwendungsname>
* Löschen Sie die Daten mit sudo rm -rf /var/lib/<Anwendungsname>

6. Wie behebe ich Abhängigkeitsprobleme?

Führen Sie die folgenden Schritte aus, um Abhängigkeitsprobleme zu beheben:

* Führen Sie sudo apt-get update aus, um die Paketlisten zu aktualisieren.
* Führen Sie sudo apt-get install -f aus, um fehlende Abhängigkeiten zu installieren.

7. Wie aktualisiere ich auf eine neuere Version von Ubuntu oder Debian?

Die Aktualisierung auf eine neuere Version von Ubuntu oder Debian ist ein komplexer Prozess. Es wird empfohlen, den Anweisungen in der offiziellen Dokumentation zu folgen.

8. Wie kann ich überprüfen, ob ich die neueste Version eines Pakets habe?

Verwenden Sie den Befehl apt-cache policy <Paketname>, um die installierte und die neueste verfügbare Version eines Pakets zu vergleichen.