15 praktische dpkg-Befehle für Debian-basierte Distributionen
Debian GNU/Linux, das grundlegende Betriebssystem für verschiedene Linux-Distributionen, darunter Knoppix, Kali, Ubuntu, Mint usw., verwendet verschiedene Paketmanager wie dpkg, apt, apt-get, aptitude, synaptic, tasksel, deelec, dpkg-deb und dpkg-split.
Wir werden jeden dieser Paketmanager kurz beschreiben, bevor wir uns auf den Befehl 'dpkg' konzentrieren.
| Befehl | Beschreibung |
|---|---|
| passend | apt, Abkürzung für Advanced Package Tool in Debian-basierten Systemen, das zum Installieren, Entfernen und Aktualisieren von Softwarepaketen verwendet wird. |
| Begabung | aptitude ist ein textbasierter Paketmanager für Debian, der ein Frontend von 'apt' darstellt und es Benutzern ermöglicht, Pakete einfach zu verwalten. |
| synaptisch | Synaptic ist ein grafischer Paketmanager, der das Installieren, Aktualisieren und Deinstallieren von Paketen auch für Anfänger erleichtert. |
| Tasksel | Tasksel ermöglicht es Benutzern, alle relevanten Pakete zu installieren, die sich auf eine bestimmte Aufgabe beziehen, z. B. eine Desktop-Umgebung. |
| abwählen | deselect ist ein menügesteuertes Paketverwaltungstool, das ursprünglich bei der ersten Installation verwendet wurde und nun durch aptitude ersetzt wurde. |
| dpkg-deb | dpkg-deb interagiert mit Debian-Archiven. |
| dpkg-Spaltung | dpkg-split eignet sich zum Aufteilen und Zusammenführen großer Dateien in Blöcke kleinerer Dateien, die auf kleineren Medien wie Disketten gespeichert werden sollen. |
dpkg ist das wichtigste Paketverwaltungsprogramm in Debian und Debian-basierten Systemen, das zum Installieren, Erstellen, Entfernen und Verwalten von Paketen verwendet wird. aptitude ist das primäre Frontend von dpkg.
Einige der am häufigsten verwendeten dpkg-Befehle und ihre Verwendung sind hier aufgelistet:
1. Installieren Sie ein Paket auf Ubuntu
Um ein Paket mit dpkg zu installieren, müssen Sie .deb Paketdatei von den folgenden offiziellen Paket-Repository-Seiten für Debian- und Ubuntu-basierte Distributionen herunterladen.
- pakete.debian.org
- Pakete.ubuntu.com
Nach dem Herunterladen können Sie es mit der Option -i gefolgt vom Namen der .deb Paketdatei installieren.
sudo dpkg -i 2048-qt_0.1.6-2+b2_amd64.deb
2. Auflisten der installierten Pakete unter Ubuntu
Um alle installierten Pakete anzuzeigen und aufzulisten, verwenden Sie die Option "-l" zusammen mit dem Befehl.
dpkg -l
Um ein bestimmtes installiertes oder nicht installiertes Paket anzuzeigen, verwenden Sie die Option "-l" zusammen mit dem Paketnamen. Überprüfen Sie beispielsweise, ob das Paket apache2 installiert ist oder nicht.
dpkg -l apache2
3. Entfernen Sie ein Paket unter Ubuntu
Um das Paket ".deb" zu entfernen, müssen wir den Paketnamen "2048-qt" mit der Option "-r" angeben, die zum Entfernen/Deinstallieren eines Pakets verwendet wird.
sudo dpkg -r 2048-qt
Sie können auch die Option 'p' anstelle von 'r' verwenden, um das Paket zusammen mit der Konfigurationsdatei zu entfernen. Die Option 'r' entfernt nur das Paket und nicht die Konfigurationsdateien.
[root@tecmint~]# dpkg -p flashpluginnonfree4. Inhalt eines .deb Pakets anzeigen
Um den Inhalt eines bestimmten .deb Pakets anzuzeigen, verwenden Sie die Option "-c", die den Inhalt eines deb-Pakets im Format einer langen Liste anzeigt.
dpkg -c 2048-qt_0.1.6-2+b2_amd64.deb
5. Überprüfen Sie den Status der Installation des Deb-Pakets
Die Verwendung der Option "-s" mit dem Paketnamen zeigt an, ob ein Deb-Paket installiert ist oder nicht.
dpkg -s 2048-qt
6. Listet Dateien auf, die vom deb-Paket installiert wurden
Um den Speicherort aller Dateien aufzulisten, die von einem bestimmten Paket installiert wurden, verwenden Sie die Option -L, wie gezeigt.
dpkg -L 2048-qt
7. Installieren Sie mehrere Deb-Pakete aus einem Verzeichnis
Installieren Sie rekursiv alle Dateien, .deb sich in bestimmten Verzeichnissen und allen ihren Unterverzeichnissen befinden, verwenden Sie die Optionen '-R' und '--install'.
Zum Beispiel, um alle '.deb'-Pakete aus dem Verzeichnis 'debpackages' zu installieren.
sudo dpkg -R --install debpackages
8. Inhalt eines Deb-Pakets extrahieren
Um den Inhalt eines .deb Pakets zu extrahieren, das Paket aber nicht zu konfigurieren, verwenden Sie die Option --unpack.
sudo dpkg --unpack 2048-qt_0.1.6-2+b2_amd64.deb
9. Konfigurieren Sie ein entpacktes Deb-Paket neu
Um ein Paket zu konfigurieren, das entpackt, aber noch nicht konfiguriert wurde, verwenden Sie die Option "--configure", wie gezeigt.
sudo dpkg --configure flashplugin-nonfree
10. Aktualisieren der Paketinformationen in der Systemdatenbank
Die Option "–-update-avail" ersetzt die alten Informationen durch die verfügbaren Informationen für die Paketdatei in der Datenbank des Paketverwaltungssystems.
sudo dpkg --update-avail package_name
11. Löschen Sie die Informationen des Pakets
Die Aktion "--clear-avaial" löscht die aktuellen Informationen darüber, welche Pakete verfügbar sind.
sudo dpkg –-clear-avail
12. Vergessen Sie deinstallierte und nicht verfügbare Pakete
Der dpkg-Befehl mit der Option "–forget-old-unavail" vergisst automatisch deinstallierte und nicht verfügbare Pakete.
sudo dpkg --forget-old-unavail
13. dpkg-Lizenz anzeigen
dpkg --licence14. dpkg-Version anzeigen
Das Argument "--version" zeigt dpkg-Versionsinformationen an.
dpkg –version
15. dpkg-Hilfe anzeigen
Die Option »--help« zeigt eine Liste der verfügbaren Optionen des dpkg-Befehls an.
dpkg –help
Das war's fürs Erste. Ich bin bald wieder hier mit einem weiteren interessanten Artikel. Wenn ich einen Befehl in der Liste verpasst habe, lassen Sie es mich bitte über die Kommentare wissen.
Bis dahin, bleiben Sie dran und bleiben Sie mit Tecmint in Verbindung. Like und teile mit uns und hilf uns zu verbreiten. Vergessen Sie nicht, Ihre wertvollen Gedanken in einem Kommentar zu erwähnen.








