Dpkg

dpkg ist die Software an der Basis des Paket-Verwaltungssystems von Debian. wird verwendet, um Auskunft über.deb Pakete zu installieren, zu entfernen, und zu geben.

selbst ist ein Werkzeug der niedrigen Stufe; höhere Niveau-Werkzeuge, solcher als PASSEND, werden verwendet, um Pakete von abgelegenen Standorten oder Geschäft mit komplizierten Paket-Beziehungen herbeizuholen. Werkzeuge wie Begabung oder synaptic werden allgemeiner verwendet als selbstständig, weil sie eine hoch entwickeltere Weise haben, sich mit Paket-Beziehungen und einer freundlicheren Schnittstelle zu befassen.

Das Debian Paket "dpkg" stellt das Programm, sowie mehrere andere Programme zur Verfügung, die für die Laufzeitwirkung des Verpackungssystems, einschließlich notwendig sind, und. Es schließt auch die Programme wie Start-Stopdämon und Installieren-Info ein, und der Letztere wird größtenteils wegen umgekehrt der Vereinbarkeit behalten (es wird entwickelt und getrennt heutzutage verteilt). Das Debian Paket "dpkg-dev" schließt das zahlreiche ein bauen Werkzeuge, die unten beschrieben sind.

Geschichte

dpkg wurde von Matt Welsh, Carl Streeter und Ian Murdock zuerst als ein Programm von Perl ursprünglich geschaffen, und dann später wurde die Hauptrolle in C von Ian Jackson 1993 umgeschrieben. Der Name dpkg war ursprünglich das kurze für das "Paket von Debian", aber die Bedeutung dieses Ausdrucks hat sich bedeutsam entwickelt, weil dpkg die Software zum deb Paket-Format sowie der Debian Politik orthogonal ist, die definiert, wie sich Pakete von Debian benehmen.

Beispiel-Gebrauch

Ein.deb Paket zu installieren:

dpkg-i debFileName

wo debFileName der Name des Softwarepakets von Debian ist.

Die Liste von installierten Paketen kann erhalten werden mit:

dpkg-l [fakultatives Muster]

Ein installiertes Paket zu entfernen:

dpkg-r packagename

Entwicklungswerkzeuge

dpkg-dev enthält eine Reihe von Entwicklungswerkzeugen, die erforderlich sind, Quellpakete von Debian auszupacken, zu bauen und zu laden. Diese schließen ein:

  • Dpkg-Quelle packt ein und packt die Quelldateien eines Pakets von Debian aus.
  • dpkg-gencontrol liest die Information von einer ausgepackten Baumquelle von Debian und erzeugt ein binäres Paket-Kontrollpaket, einen Zugang dafür in Debian/files schaffend.
  • dpkg-shlibdeps berechnet die Abhängigkeiten von Läufen in Bezug auf Bibliotheken.
  • dpkg-genchanges liest die Information von einer ausgepackten Baumquelle von Debian, die einmal gebaut hat, schafft eine Kontrolldatei (.changes).
  • dpkg-buildpackage ist eine Kontrollschrift, die verwendet werden kann, um das Paket automatisch zu bauen.
  • dpkg-distaddfile fügt einen Dateieingang zu debian/files hinzu.
  • dpkg-parsechangelog liest die Änderungsdatei (changelog) von einer ausgepackten Baumquelle von Debian und schafft eine günstig bereite Produktion mit der Information für jene Änderungen.

Siehe auch

  • Fortgeschrittenes Verpackungswerkzeug
  • Ausländer (Software)
  • Debian bauen toolchain
  • dpkg ist RPM ähnlich.
  • ipkg ist ein dpkg-inspiriertes Paket-Verwaltungssystem für Lagerungsgezwungene Installationen von Linux.

Links


MCI Kommunikationen / Der zwölfte Apostel
Impressum & Datenschutz