Dpkg
| dpkg | |
|---|---|
| | |
| Art der | Paket-Manager |
| Autor | Ian Murdoch |
| Entwickler | dpkg-Befehl |
| Geschrieben in | C , C++ , Perl |
| Operationssystem | Unix-ähnlich , POSIX |
| Schnittstellensprachen | Mehrsprachig |
| Erste Ausgabe | Januar 1994 |
| letzte Version | 1.20.12 [1] ( 1. September 2022 ) |
| Testversion | 1.21.9 [2] ( 1. Juli 2022 ) |
| Lizenz | GNU-GPL |
| Webseite | wiki.debian.org/Teams/Dp… |
| Mediendateien bei Wikimedia Commons | |
dpkg ist die Software hinter dem Paketverwaltungssystem in Debian und einer Reihe anderer Debian-basierter Betriebssysteme wie Ubuntu . dpkg wird zum Installieren, Entfernen und Abrufen von Informationen über . Deb -Pakete.
dpkgist ein ziemlich niedriges Dienstprogramm. Es gibt übergeordnete Dienstprogramme wie APT , die Pakete aus einem Netzwerk-Repository herunterladen und Abhängigkeiten zwischen Paketen verfolgen können. Endbenutzer sollten freundlichere Dienstprogramme wie Aptitude oder Synaptic verwenden , die eine einfache Möglichkeit bieten, die Liste der Pakete, ihre Beschreibungen und Abhängigkeiten anzuzeigen.
Geschichte
dpkg wurde ursprünglich von Matt Welsh , Carl Streeter und Ian Murdoch erstellt . dpkg wurde ursprünglich in Perl geschrieben , aber der Großteil davon wurde später 1993 in C Yang Jackson umgeschrieben . Der Name "dpkg" ist die Abkürzung für "Debian-Paket".
Anwendungsbeispiele
Das Dienstprogramm kann verwendet werden, um ein .deb-Paket mit dem folgenden Befehl zu installieren:
dpkg -i Paketname.deb
Wobei Paketname.deb der Name der Paketdatei ist (Debian-Pakete haben die Erweiterung .deb). Sie müssen dpkg mit Superuser-Rechten (Root) ausführen .
Installierte Pakete auflisten:
dpkg -l [Maske]
So entfernen Sie ein installiertes Paket:
dpkg -r Paketname
Entwicklertools
Das Paket dpkg-dev enthält eine Reihe von Werkzeugen, die aufgerufen werden, um ein Paket zu erstellen:
- dpkg-source archiviert und entpackt Debian-Paketquelldateien.
- dpkg-deb archiviert und entpackt Binärpakete.
- dpkg-gencontrol liest Informationen aus dem entpackten Debian-Paket über den Quellbaum und erzeugt ein Binärpaket.
- dpkg-shlibdeps verfolgt Paketabhängigkeiten.
- dpkg-genchanges liest Informationen aus einem entpackten Debian-Paket über den Quellbaum.
- dpkg-buildpackage ist ein Skript, das zum automatischen Erstellen eines Pakets verwendet werden kann.
- dpkg-distaddfile fügt eine Datei zu den Debian-Dateien hinzu.
- dpkg-parsechangelog liest Informationen aus der Änderungsdatei eines entpackten Debian-Pakets und erstellt eine praktische Datei mit diesen Änderungen, die der Benutzer anzeigen kann.
Siehe auch
Notizen
Links
- Debian - Ergebnisse der Paketsuche - dpkg (Downlink) . Abgerufen am 1. Oktober 2008. Archiviert vom Original am 14. März 2012.
- debian-dpkg-Mailingliste (eng.) (Downlink) . — Archiv der dpkg-Mailingliste. Abgerufen am 1. Oktober 2008. Archiviert vom Original am 14. März 2012.
- dpkg(8) man (engl.) (downlink) . — dpkg-Handbuch. Abgerufen am 1. Oktober 2008. Archiviert vom Original am 14. März 2012.
- Allgemeine Origin-Handhabung (Englisch) (nicht verfügbarer Link) . Abgerufen am 1. Oktober 2008. Archiviert vom Original am 14. März 2012.