0Pricing
Linux Command Line & Bash Scripting Mastery · Lektion

Paketverwaltung (apt, yum, pacman)

Verstehen Sie die Grundlagen der Installation, Aktualisierung und Entfernung von Softwarepaketen in verschiedenen Linux-Distributionen.

Paketverwaltung (apt, yum, pacman) ist eine kostenlose Linux Command Line & Bash Scripting Mastery-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Command Line & Bash Scripting Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Command Line & Bash Scripting Mastery-Kurs umfasst insgesamt 4 Lektionen.

Was sind Paketmanager?

Stellen Sie sich vor, Sie installieren Software auf Ihrem Computer. Sie müssten die richtigen Dateien finden, sie in die passenden Ordner einfügen und alle Abhängigkeiten auflösen (also andere benötigte Software).

Das kann mühsam sein! Genau hier kommen Paketmanager ins Spiel. Sie automatisieren den gesamten Vorgang und machen die Installation, Aktualisierung und Entfernung von Software ganz einfach.

  • Pakete: Gebündelte Software, häufig einschließlich ihrer Abhängigkeiten.
  • Manager: Kümmert sich um Installation, Aktualisierung und Entfernung.

APT kennenlernen: Debian/Ubuntu

Einer der am weitesten verbreiteten Paketmanager ist APT (Advanced Package Tool). Sie finden ihn bei Debian-basierten Linux-Distributionen wie Ubuntu, Linux Mint und Pop!_OS.

APT arbeitet mit .deb-Paketdateien und vereinfacht die Verwaltung von Software aus offiziellen Paketquellen.

Paketlisten mit APT aktualisieren

Vor der Installation neuer Software ist es wichtig, Ihre lokale Liste der verfügbaren Pakete zu aktualisieren. Dadurch erfährt APT, was neu ist und wo es zu finden ist.

Verwenden Sie sudo apt update. Dieser Befehl aktualisiert nicht Ihre installierte Software, sondern erneuert nur den Paketindex.

sudo apt update

Software mit APT installieren

Um ein neues Paket zu installieren, verwenden Sie apt install gefolgt vom Paketnamen. Für administrative Rechte benötigen Sie häufig sudo.

Installieren wir neofetch, ein Tool zur Anzeige von Systeminformationen.

sudo apt install neofetch

Mit APT deinstallieren

Wenn Sie ein Paket nicht mehr benötigen, können Sie es entfernen. Dafür gibt es zwei grundlegende Möglichkeiten:

  • sudo apt remove [package]: Entfernt das Paket, behält aber seine Konfigurationsdateien.
  • sudo apt purge [package]: Entfernt das Paket und alle zugehörigen Konfigurationsdateien.

Entfernen wir zunächst neofetch mit remove.

sudo apt remove neofetch

YUM und DNF: Die Red-Hat-Familie

Für Red-Hat-basierte Distributionen wie CentOS, Fedora (ältere Versionen) und Red Hat Enterprise Linux (RHEL) war YUM (Yellowdog Updater, Modified) der primäre Paketmanager.

Heute ist DNF (Dandified YUM) sein moderner Nachfolger und bietet eine bessere Leistung sowie eine bessere Auflösung von Abhängigkeiten. Die Befehle sind oft sehr ähnlich.

Grundlegende YUM-/DNF-Befehle

YUM- und DNF-Befehle sind intuitiv und folgen häufig derselben Logik wie APT. Um nach Aktualisierungen zu suchen oder ein Paket zu installieren, verwenden Sie eine ähnliche Syntax.

So suchen Sie mit YUM nach Aktualisierungen und installieren htop (einen interaktiven Prozessbetrachter).

sudo yum check-update
sudo yum install htop

Pacman: Der Paketmanager von Arch Linux

Arch Linux und darauf basierende Distributionen (wie Manjaro) verwenden Pacman (Package Manager). Er ist für seine Einfachheit, Geschwindigkeit und leistungsfähigen Funktionen bekannt.

Pacman verwendet eine etwas andere Befehlssyntax, bei der häufig Optionen aus einzelnen Buchstaben mit einem Bindestrich verwendet werden.

Mit Pacman installieren und entfernen

Bei Pacman wird -S zum Synchronisieren und Installieren von Paketen verwendet und -R zum Entfernen. Typischerweise benötigen Sie dafür sudo.

Installieren und entfernen wir cmatrix, ein unterhaltsames Terminal-Animationsprogramm.

sudo pacman -S cmatrix
sudo pacman -R cmatrix

Warum gibt es so viele Paketmanager?

Vielleicht fragen Sie sich, warum es verschiedene Paketmanager gibt. Der Grund ist, dass unterschiedliche Linux-Distributionen auf verschiedenen Grundlagen aufbauen und eigene Paketformate verwenden:

  • Debian/Ubuntu: Verwendet .deb-Pakete, die von APT verwaltet werden.
  • Red Hat/CentOS: Verwendet .rpm-Pakete, die von YUM/DNF verwaltet werden.
  • Arch Linux: Verwendet .pkg.tar.xz-Pakete, die von Pacman verwaltet werden.

Jedes System ist auf das Design seiner Distribution abgestimmt.

Quiz zu Paketmanagern

Mit welchem Befehl wird der Webserver nginx auf einem Ubuntu-System installiert?

Rückblick: Paketmanager

Sie haben nun die zentrale Rolle von Paketmanagern unter Linux kennengelernt!

  • Sie automatisieren die Installation, Aktualisierung und Entfernung von Software.
  • APT wird für Debian/Ubuntu verwendet (sudo apt update, sudo apt install).
  • YUM/DNF werden für Red Hat/CentOS verwendet (sudo yum install, sudo dnf update).
  • Pacman wird für Arch Linux verwendet (sudo pacman -S, sudo pacman -R).

Die Beherrschung dieser Tools ist für alle Linux-Benutzer grundlegend!

Häufig gestellte Fragen

Ist die Lektion „Paketverwaltung (apt, yum, pacman)“ kostenlos?

Ja — der vollständige Text von „Paketverwaltung (apt, yum, pacman)“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Command Line & Bash Scripting Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Command Line & Bash Scripting Mastery-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Paketverwaltung (apt, yum, pacman)“?

Verstehen Sie die Grundlagen der Installation, Aktualisierung und Entfernung von Softwarepaketen in verschiedenen Linux-Distributionen. Du übst Linux Command Line & Bash Scripting Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Linux Command Line & Bash Scripting Mastery zu starten?

Keine Vorkenntnisse erforderlich. Linux Command Line & Bash Scripting Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Paketverwaltung (apt, yum, pacman)“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Linux Command Line & Bash Scripting Mastery-Lektion Code schreiben und ausführen?

Ja. Jede Linux Command Line & Bash Scripting Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Umgebungsvariablen verwalten (export, unset)
  2. Shell-Startdateien (.bashrc, .profile)
  3. Paketverwaltung (apt, yum, pacman)
  4. Die PATH-Variable verstehen und anpassen
← Zurück zu Linux Command Line & Bash Scripting Mastery