Dpkg

dpkg
Dpkg
Ontwerp en ontwikkeling
Categorie Pakketbeheer
Ontwikkelaar(s) Het Debian-project, Ian Murdock
Besturings­systeem Linux en Unix
Geschreven in C, C++, Perl
Status en tijdlijn
Uitgebracht 1 januari 1994
(32 jaar)
Recentste versie 1.22.22 (6 maart 2026)[1] Bewerken op Wikidata
Recentste bètaversie 1.21.8 (25 mei 2022),[2] 1.22.0 (30 augustus 2023),[3] 1.22.1 (30 oktober 2023),[4] 1.22.2 (18 december 2023),[5] 1.22.4 (24 januari 2024),[6] 1.22.5 (27 februari 2024),[7] 1.22.6 (10 april 2024),[8] 1.22.7 (17 juli 2024),[9] 1.23.2 (28 december 2025)[10] Bewerken op Wikidata
Onderdelen
Licentie(s) GPLv2
Links
Website (mul) Projectpagina
Versiebeheer Broncode
Portaal  Portaalicoon   Informatica


Dpkg (kleine letters) is de software die aan de basis ligt van Debians pakketsysteem. Dpkg wordt gebruikt om .deb-pakketten te installeren en te verwijderen. De ontwikkeling is momenteel in handen van het dpkg-team.

Geschiedenis

Dpkg was oorspronkelijk gemaakt door Matt Welsh, Carl Streeter en Ian Murdock, eerst als een Perlprogramma, en later herschreven in C door Ian Jackson in 1993. De naam dpkg was oorspronkelijk de afgekorte versie van "Debian package".

Voorbeeldcode

Om een .deb-pakket te installeren:

dpkg -i debBestandsnaam

waarbij debBestandsnaam de naam is van het Debian-softwarepakket.

Een lijst van geïnstalleerde pakketten kan verkregen worden via deze code:

dpkg -l [optionele parameter]

Om een geïnstalleerd pakket te verwijderen:

dpkg -r debBestandsnaam

Ontwikkelaarsgereedschappen

Dpkg-dev bevat een collectie van ontwikkelaarsgereedschappen benodigd om Debian broncode pakketten uit te pakken, te compileren en te uploaden. De ontwikkelaarsgereedschappen zijn:

  • dpkg-source "verpakt" en pakt broncodebestanden uit.
  • dpkg-gencontrol leest de informatie van een uitgepakt Debian-bestand.
  • dpkg-shlibdeps berekent de afhankelijkheden (houdt rekening met softwarebibliotheken).
  • dpkg-genchanges leest de informatie van een uitgepakt Debian-bestand dat, eenmaal gecompileerd, een controlebestand aanmaakt (.changes).
  • dpkg-buildpackage is een controlescript dat kan gebruikt worden om een pakket automatisch te compileren.
  • dpkg-distaddfile voegt een bestandsinvoer toe aan debian/files.
  • dpkg-parsechangelog leest het .changes-bestand (changelog) van een uitgepakte mappenstructuur en maakt een handig overzicht aan met informatie over de veranderingen.

Zie ook

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.