Softwarepaketverwaltung

Lernen Sie die Softwarepaketverwaltung kennen. Dieses Modul behandelt die Paketmanager APT und DNF, das Suchen nach Paketen, das Installieren und Entfernen von Software, Systemaktualisierungen und Upgrades sowie die Verwaltung von Repositories. Sie werden diese wesentlichen Linux-Fähigkeiten durch praktische Übungen und reale Herausforderungen meistern.

DevOps EngineerLinuxDevOps

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Dieser Einsteigerkurs vermittelt einen praktischen APT-Ablauf zur Softwareverwaltung unter Ubuntu. In fünf angeleiteten Labs aktualisierst du Metadaten, suchst und prüfst Pakete, installierst und entfernst Software, spielst Upgrades ein, bereinigst ungenutzte Abhängigkeiten und untersuchst Repository-Definitionen.

Die Abschlussaufgabe folgt einem kleinen Webserver-Lebenszyklus: Apache prüfen und installieren, curl für einen lokalen Test hinzufügen und dieses temporäre Werkzeug danach löschen, während der Server installiert bleibt.

Was du lernen wirst

  • APT- und DNF-Distributionsfamilien unterscheiden und praktisch mit APT unter Ubuntu arbeiten
  • Den lokalen Paketindex aktualisieren und aktualisierbare Pakete auflisten
  • Pakete suchen, Metadaten mit apt show prüfen und ausgewählte Details speichern
  • Ein Paket installieren und prüfen und apt remove mit apt purge vergleichen
  • Verfügbare Upgrades einspielen und ungenutzte Abhängigkeiten mit apt autoremove entfernen
  • /etc/apt/sources.list lesen und Komponenten wie main, universe und restricted erkennen
  • Einen simulierten Eintrag unter /etc/apt/sources.list.d/ erstellen, ohne das fiktive Repository zu kontaktieren
  • Apache bereitstellen, lokal mit curl testen und das temporäre Diagnosewerkzeug entfernen

Für wen dieser Kurs geeignet ist

Dieser Kurs richtet sich an Ubuntu-Einsteiger, Supportkräfte und angehende System- oder DevOps-Administratoren, die eine sorgfältige Kommandozeilengrundlage für Paketlebenszyklus und Repository-Prüfung benötigen.

Voraussetzungen: Grundlegende Terminalnavigation, Textbearbeitung, grep, Ausgabeumleitung und sudo; Paketverwaltungserfahrung ist nicht erforderlich.

Lernumgebung: Ein Ubuntu-basiertes LabEx-Terminal mit APT-Repositories, entbehrlichem Paketstatus, bearbeitbarer simulierter Quellenkonfiguration und lokalem Apache-Testziel.

Häufig gestellte Fragen

Wie ist der Kurs aufgebaut?

Fünf Labs bieten angeleitete Übungen. Im sechsten Teil aktualisierst du Metadaten, prüfst und installierst apache2, testest mit curl und löschst danach nur curl.

Übe ich DNF-Befehle?

Nein. Der Kurs erklärt die Zuordnung von DNF zu Fedora und RHEL, aber alle Übungen laufen unter Ubuntu mit APT. DNF-Syntax wird nicht behandelt.

Fügt das Repository-Lab ein funktionierendes PPA hinzu?

Nein. Es erstellt einen eindeutig fiktiven Eintrag in sources.list.d, um die Struktur zu erklären. Danach darf apt update nicht ausgeführt werden, weil das PPA nicht existiert.

Was unterscheidet Entfernen und Purgen?

apt remove entfernt Paketdateien und lässt üblicherweise Konfiguration zurück; apt purge entfernt beides. Die Abschlussaufgabe purgt nur das temporäre curl, nicht Apache.

Lehrer

labby
Labby
Labby is the LabEx teacher.