RPM- und YUM-Paketmanagement verwenden
Code: 102.5
Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.
RPM und YUM-Paketverwaltung verwenden
102.5.L1
- Kernkonzepte von **RPM/YUM/DNF** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben
## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **RPM und YUM-Paketverwaltung verwenden**. Das Thema gehört zum Bereich RPM/YUM/DNF und ist Teil des offiziellen Prüfungsstoffs.
Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: rpm, yum, dnf, Repositories.
## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version
## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen
## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)
Quiz (10 Fragen)
Wenn Sie rpm auf einem Red Hat Enterprise Linux System verwenden, wie wird das Paket file-roller-3.28.1-2.el7.x86_64.rpm installiert, samt Anzeige eines Fortschrittsbalkens während der Installation?
Erklärung: Verwenden Sie den Parameter -i, um ein Paket zu installieren, und die Option -h, um “Hashmarkierungen” zu aktivieren, die den Fortschritt der Installation anzeigen. Die Antwort lautet also: rpm -ih file-roller-3.28.1-2.el7.x86_64.rpm.
Finden Sie mit rpm heraus, welches Paket die Datei /etc/redhat-release enthält.
Erklärung: Finden Sie mit rpm heraus, welches Paket die Datei /etc/redhat-release enthält. Sie fragen Informationen über eine Datei ab, also benutzen Sie den -qf-Parameter: rpm -qf /etc/redhat-release.
Wie würden Sie yum benutzen, um nach Aktualisierungen für alle Pakete im System zu suchen?
Erklärung: Verwenden Sie die Operation check-update ohne einen Paketnamen: yum check-update.
Wie würden Sie mit zypper ein Repository namens repo-extras deaktivieren?
Erklärung: Benutzen Sie den Befehl modifyrepo und die Option -d, um das Repo zu deaktivieren: zypper modifyrepo -d repo-extras.
Wenn Sie eine .repo-Datei haben, die ein neues Repository beschreibt, wo sollte diese Datei abgelegt werden, damit sie vom DNF erkannt wird? LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 150 |
Erklärung: repo-Dateien für DNF sollten an der gleichen Stelle abgelegt werden, wie jene die von YUM benutzt werden und zwar innerhalb von /etc/yum.repos.d/. LPIC-1 (101) (Version 5.0) | 102.5 RPM und YUM-Paketverwaltung verwenden | 153
Was zeigt der Befehl rpm -qa?
Erklärung:
Was ist der Hauptunterschied zwischen YUM und DNF?
Erklärung:
Was bewirkt die Option -y bei dnf install package -y?
Erklärung:
Was zeigt der Befehl zypper info package an?
Erklärung:
Was ist der Zweck einer .repo Datei in /etc/yum.repos.d/?
Erklärung:
✓ Quiz abgeschlossen! 🎉
/ richtig
Karteikarten (10)
Frage
Wie würden Sie zypper benutzen, um herauszufinden, welchem Paket die Datei /usr/sbin/swapon gehört?
Tippe zum Aufdecken →
Antwort
Verwenden Sie den Operator se (search) und die Option --provides: zypper se --provides /usr/sbin/swapon.
Frage
Wie können Sie mit dnf eine Liste aller im System installierten Pakete erhalten?
Tippe zum Aufdecken →
Antwort
Verwenden Sie den Operator list, gefolgt von der Option --installed: dnf list --installed.
Frage
Wie lautet der Befehl, mit dem dnf ein Repository unter https://www.example.url/ home:reponame.repo dem System hinzufügt?
Tippe zum Aufdecken →
Antwort
Die Arbeit mit Repositories ist eine “Konfigurationsänderung”, also benutzen Sie den config- manager und die --add_repo Option: dnf config-manager --add_repo https://www.example.url/home:reponame.repo.
Frage
Wie können Sie zypper benutzen, um zu überprüfen, ob das Paket unzip installiert ist?
Tippe zum Aufdecken →
Antwort
Sie müssen eine Suche (se) betreffend der installierten (-i) Paketen durchführen: zypper se -i unzip.
Frage
Finden Sie mit yum heraus, welches Paket die Datei /bin/wget zur Verfügung stellt. LPIC-1 (101) (Version 5.0) | 102.5 RPM und YUM-Paketverwaltung verwenden | 151
Tippe zum Aufdecken →
Antwort
Finden Sie mit yum heraus, welches Paket die Datei /bin/wget zur Verfügung stellt. Um herauszufinden, was eine Datei bereitstellt, verwenden Sie whatprovides und den Dateinamen: yum whatprovides /bin/wget. LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 154 | 102.6 Linux als Virtualisierungs-Gast Referenz zu den LPI-Lernzielen LPIC-1, Exam 101, Objective 102.6 Gewichtung 1 Hauptwissensgebiete • Verstehen der grundlegenden Konzepte von virtuellen Maschinen und Containern • Verstehen gebräuchlicher Elemente virtueller Maschinen in einer IaaS Cloud, wie Computer Instanzen, Blockspeicherung und Netzwerke • Verstehen individueller Eigenschaften eines Linux-Systems, die angepasst werden müssen, wenn ein System geklont oder als Vorlage verwendet wird • Verstehen, w
Frage
Was zeigt der Befehl rpm -qi package?
Tippe zum Aufdecken →
Antwort
Detaillierte Informationen über ein installiertes Paket: Name, Version, Release, Installationsdatum, Größe, Beschreibung und Changelog.
Frage
Was macht der Befehl dnf history?
Tippe zum Aufdecken →
Antwort
Er zeigt die Historie aller durch DNF durchgeführten Transaktionen an, inklusive installierter, aktualisierter oder entfernter Pakete.
Frage
Was ist der Unterschied zwischen rpm -Uvh und rpm -ivh?
Tippe zum Aufdecken →
Antwort
-U (upgrade): Installiert ein Paket oder aktualisiert ein vorhandenes. -i (install): Versucht zu installieren und bricht ab, wenn das Paket bereits existiert.
Frage
Was zeigt der Befehl zypper repos?
Tippe zum Aufdecken →
Antwort
Eine Liste aller konfigurierten Repositories mit ID, Alias, Name, Aktivierungsstatus und Aktualisierungsstatus.
Frage
Was macht der Befehl yum groupinstall "Development Tools"?
Tippe zum Aufdecken →
Antwort
Er installiert alle Pakete, die zur definierten Paketgruppe "Development Tools" gehören (z.B. Compiler, Debugger, Build-Tools).