Paketmanager
Ziel
In diesem Hands-On lernen Sie den Umgang mit Paketmanagern unter Linux. Nach Abschluss dieses Labs können Sie:
- Abhängigkeiten von Paketen verstehen
- Pakete installieren, aktualisieren und entfernen
Hilfsmittel
- Nutzen Sie das Cheatsheet: Paketmanager Cheatsheet
Aufgabe 1 – System prüfen
- Öffnen Sie ein Terminal.
- Prüfen Sie, welche Linux-Distribution Sie verwenden:
cat /etc/os-release
In diesem Lab verwenden wir Debian/Ubuntu mit dem Paketmanager apt. Auf anderen Distributionen benötigen Sie ggf. andere Befehle (z.B. dnf, yum, pacman).
Aufgabe 1 – Pakete installieren
1.1 Paket suchen
- Prüfen Sie, ob das Programm
htopbereits installiert ist:
htop
- Nutzen Sie
aptum nach dem Pakethtopzu suchen
Lösung
apt search htop
1.2 Paket installieren
- Installieren Sie das Paket
htop
Lösung
apt install htop
- Bestätigen Sie die Installation
- Beachten Sie die automatisch installierten Abhängigkeiten
1.3 Programm testen
- Starten Sie
htop:
htop
Beenden Sie htop mit q.
Aufgabe 2 – Abhängigkeiten verstehen
2.1 Abhängigkeiten anzeigen
- Zeigen Sie die Paketinformationen von
htopan:
apt show htop
apt show htop | grep Depends
apt depends htop
Achten Sie auf:
- Depends
- Recommends
- Suggests
Info
Paketmanager lösen Abhängigkeiten automatisch auf.
Aufgabe 3 – Pakete aktualisieren
3.1 Paketlisten aktualisieren
- Nutzen Sie
apt, um die Paketlisten zu aktualisieren, ohne Pakete zu aktualisieren:
Lösung
apt update
- Dies lädt die neuesten Metadaten der Repositories herunter
3.2 Verfügbare Updates anzeigen
- Lassen Sie sich anzeigen, welche Pakete aktualisiert werden können.
Lösung
apt list --upgradable
3.3 Einzelne Pakete aktualisieren
- Aktualisieren Sie eines der Pakete die ein Update benötigen. Nutzen Sie dazu die Paketnamen aus dem vorherigen Schritt.
Lösung
apt install <Paketname>
3.4 Gesamtes System aktualisieren
- Aktualisieren Sie alle Pakete.
Lösung
apt upgrade
Aufgabe 4 – Pakete entfernen
4.1 Paket entfernen (Konfig behalten)
- Entfernen Sie das Paket
htopwieder, aber behalten Sie die Konfigurationsdateien bei.
Lösung
apt remove htop
4.2 Paket vollständig entfernen
- Entfernen Sie das Paket
htopvollständig, inklusive Konfigurationsdateien.
Lösung
apt purge htop
Zusammenfassung
Sie haben gelernt:
- wie Pakete und Abhängigkeiten funktionieren
- Pakete zu installieren, aktualisieren und entfernen