close

Dpkg

Zur Navigation gehen Zur Suche gehen

dpkg
Screenshot des dpkg-Programms
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 [en] , 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