Debian-Paketmanagement verwenden
Code: 102.4
Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.
Debian-Paketverwaltung verwenden
102.4.L1
- Kernkonzepte von **Debian-Paketverwaltung** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben
## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Debian-Paketverwaltung verwenden**. Das Thema gehört zum Bereich Debian-Paketverwaltung und ist Teil des offiziellen Prüfungsstoffs.
Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: dpkg, apt, apt-get.
## 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)
Wie lautet der Befehl, um ein Paket namens package.deb mit dpkg zu installieren?
Erklärung: bergeben Sie den Parameter -i an dpkg: # dpkg -i package.deb
Finden Sie mittels dpkg-query heraus, welches Paket eine Datei namens 7zr.1.gz enthält.
Erklärung: Finden Sie mittels dpkg-query heraus, welches Paket eine Datei namens 7zr.1.gz enthält. Fügen Sie den Parameter -S zu dpkg-query hinzu: # dpkg-query -S 7zr.1.gz
Können Sie ein Paket namens unzip mit dpkg -r unzip aus dem System entfernen, wenn das Paket file-roller davon abhängt? Wenn nicht, was wäre dann der richtige Weg, dies zu tun?
Erklärung: Wenn nicht, was wäre dann der richtige Weg, dies zu tun? Nein. dpkg löst keine Abhängigkeiten auf und lässt Sie ein Paket nicht entfernen, wenn ein anderes installiertes Paket davon abhängt. In diesem Beispiel könnten Sie zuerst file-roller entfernen (vorausgesetzt, nichts hängt davon ab) und dann unzip entfernen, oder Sie könnten beide gleichzeitig entfernen: # dpkg -r unzip file-roller
Wie können Sie mit apt-file herausfinden, welches Paket die Datei unrar enthält?
Erklärung: Wie können Sie mit dem Dienstprogramm apt-file herausfinden, welches Paket die Datei /usr/bin/unrar enthält? Verwenden Sie den Parameter search gefolgt vom Pfad (oder Dateinamen): # apt-file search /usr/bin/unrar
Wie lautet der Befehl, um mit apt-cache Informationen für das Paket gimp anzuzeigen? LPIC-1 (101) (Version 5.0) | 102.4 Debian-Paketverwaltung verwenden | 121
Erklärung: Verwenden Sie den Parameter show gefolgt vom Paketnamen: # apt-cache show gimp LPIC-1 (101) (Version 5.0) | 102.4 Debian-Paketverwaltung verwenden | 125
Was macht der Befehl apt-get update?
Erklärung:
Wie zeigen Sie alle installierten Pakete auf einem Debian-System an?
Erklärung:
Was ist der Unterschied zwischen apt-get remove und apt-get purge?
Erklärung:
Welche Datei enthält die Liste der APT-Repositories auf einem Debian-System?
Erklärung:
Was macht der Befehl apt-cache search?
Erklärung:
✓ Quiz abgeschlossen! 🎉
/ richtig
Karteikarten (10)
Frage
Ein Repository mit Debianquellpaketen für die xenial-Distribution, gehostet auf http://us.archive.ubuntu.com/ubuntu/ und mit Paketen für die universe-Komponente soll auf einem System zur Verfügung gestellt werden. Wie lautet der entsprechende Eintrag, welcher in der Datei /etc/apt/sources.list vorgenommen werden muss?
Tippe zum Aufdecken →
Antwort
Quellpakete sind vom Typ deb-src, daher muss die Zeile wie folge lauten: deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe Diese Zeile könnte auch innerhalb einer .list-Datei in /etc/apt/sources.list.d/ hinzugefügt werden. Der Name ist frei wählbar, sollte aber aussagekräftig sein, wie etwas xenial_sources.list.
Frage
While compiling a program, you come across an error message complaining that the header file zzip-io.h is not present in your system. How can you find out which package provides that file?
Tippe zum Aufdecken →
Antwort
Use apt-file search to find which package contains a file not present in the system: # apt-file search zzip-io.h
Frage
Wie können Sie eine Abhängigkeitswarnung ignorieren und ein Paket mit dpkg entfernen, selbst wenn es im System Pakete gibt, die davon abhängen?
Tippe zum Aufdecken →
Antwort
Der Parameter --force kann verwendet werden, aber dies sollte nie erfolgen, es sei denn, Sie wissen genau, was Sie tun. Denn es besteht große Gefahr, dass Ihr System in einem inkonsistenten oder “defekten” Zustand hinterlassen wird.
Frage
Wie können Sie mit apt mehr Informationen über ein Paket namens midori erhalten?
Tippe zum Aufdecken →
Antwort
Wie können Sie mit apt-cache mehr Informationen über ein Paket namens midori erhalten? Verwenden Sie apt-cache show, gefolgt von dem Paketnamen: # apt-cache show midori
Frage
Welcher Befehl sollte vor der Installation oder Aktualisierung von Paketen mit apt benutzt werden, um sicherzustellen, dass der Paketindex aktuell ist? LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 122 |
Tippe zum Aufdecken →
Antwort
apt-get update sollte verwendet werden. Dadurch werden die neuesten Paketindizes von LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 126 | den Repositories heruntergeladen, die in der Datei /etc/apt/sources.list oder im Verzeichnis /etc/apt/sources.list.d/ gelistet sind. LPIC-1 (101) (Version 5.0) | 102.4 Debian-Paketverwaltung verwenden | 127 102.5 RPM und YUM-Paketverwaltung verwenden Referenz zu den LPI-Lernzielen LPIC-1 v5, Exam 101, Objective 102.5 Gewichtung 3 Hauptwissensgebiete • Pakete mit RPM, YUM und Zypper installieren, reinstallieren, aktualisieren und entfernen • Informationen über RPM-Pakete bestimmen wie Version, Status, Abhängigkeiten, Integrität und Signaturen • herausfinden, welche Dateien ein Paket zur Verfügung stellt, und herausfinden,
Frage
Was ist der Unterschied zwischen apt-get remove und apt-get purge?
Tippe zum Aufdecken →
Antwort
apt-get remove entfernt das Paket, lässt aber Konfigurationsdateien erhalten. apt-get purge entfernt das Paket und alle zugehörigen Konfigurationsdateien.
Frage
Was zeigt der Befehl dpkg -l?
Tippe zum Aufdecken →
Antwort
Eine Liste aller installierten, teilweise installierten und konfigurierten Pakete auf dem System.
Frage
Was ist die Bedeutung der Datei /etc/apt/sources.list?
Tippe zum Aufdecken →
Antwort
Sie enthält die URLs der APT-Repositories, aus denen Pakete installiert und aktualisiert werden können.
Frage
Was macht der Befehl apt-cache show package?
Tippe zum Aufdecken →
Antwort
Er zeigt detaillierte Informationen über ein Paket an, einschließlich Version, Beschreibung, Abhängigkeiten und Maintainer.
Frage
Was ist ein Meta-Paket in der Debian-Paketverwaltung?
Tippe zum Aufdecken →
Antwort
Ein Paket ohne eigene Dateien, das nur Abhängigkeiten zu anderen Paketen definiert und diese somit als Gruppe installiert.