102.5

RPM- und YUM-Paketmanagement verwenden

Code: 102.5

progress.course_progress / 1 Lektionen

Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.

1

RPM und YUM-Paketverwaltung verwenden

102.5.L1

10 Quiz 10 Karten
## Lernziele
- 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)

Frage / 10 /

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

Zur Kursübersicht

Karteikarten (10)

Karte / 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).

Bearbeite alle Quizfragen, um die Lektion abzuschließen. ✓ Lektion abgeschlossen