gestor de paquets per Debian From Wikipedia, the free encyclopedia
El programa dpkg
(abreviatura de Debian package) és la base del sistema de gestió de paquets de Debian GNU/Linux, gestiona arxius .deb
(paquets binaris). Principalment, els extreu, els analittza, els descomprimeix, els gestiona i els elimina.[1] Va ser creat per Ian Jackson el 1993;[2] és semblant al RPM de Red Hat.[3]
Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat. |
| |
Tipus | gestor de paquets a nivell del sistema i programari lliure |
---|---|
Versió inicial | gener 1994 |
Versió estable | |
Versió prèvia | |
Llicència | GNU GPL 2.0 |
Epònim | Debian |
Part de | Debian |
Característiques tècniques | |
Sistema operatiu | Unix-like |
Escrit en | C, C++ i Perl |
Equip | |
Desenvolupador(s) | Projecte Debian i Ian Murdock |
Més informació | |
Lloc web | wiki.debian.org… (anglès) |
Free Software Directory | dpkg |
| |
dpkg
és una eina de baix nivell, per tant, es necessita una eina d'alt nivell per treure els paquets de llocs remots o resoldre les dependències. Debian usa l'APT (Advanced Packaging Tool) per fer això, també es poden usar eines més amigables que empren la interfície gràfica d'usuari com Synaptic o Adept.[2] Aquestes darreres disposen de menys opcions.[4][a]
Els dpkgs se solen construir amb l'ordre dpkg-buildpackage. Aquesta llegeix diversos fitxers per saber com s'ha de construir el paquet. Aquests fitxers es troben al subdirectori debian de l'arbre de codi. El sistema de paquets dpkg es basa en dependències. Podent-se unir programes i biblioteques en un paquet de programari fàcil d'instal·lar, fins i tot quan s'han desenvolupat per separat. Conferint un alt nivell de control sobre com i què instal·la l'usuari [8]
Es necessiten quatre fitxers. El fitxer copyright conté les condicions de la llicència. El fitxer control conté el nom del paquet, la descripció i les dependències. El fitxer rules és un Makefile que té les normes per construir el paquet Debian. Els programes com debhelp se solen cridar des del fitxer rules. A més a més, alguns paquets inclouen pegats del CDBS, per simplificar el fitxer rules. Finalment hi ha el fitxer changelog, el qual conté el changelog. La majoria de paquets inclouen altres fitxers per fer diverses coses.
Quan un paquet s'ha construït, es poden buscar problemes mitjançant l'eina lintian.
Debian té una sèrie d'eines que són necessàries per construir un paquet:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.