- Última edición el 10 jul 2025, a las 23:40 Sugerir una edición.
dpkg para niños
Administrador de paquetes de Debian | ||
---|---|---|
Parte de Debian | ||
![]() |
||
Información general | ||
Tipo de programa | Sistema de gestión de paquetes | |
Autor | Ian Jackson | |
Desarrollador | El equipo de dpkg | |
Lanzamiento inicial | enero de 1994 | |
Licencia | GNU General Public License | |
Información técnica | ||
Programado en | C | |
Versiones | ||
Última versión estable | 1.22.189 de marzo de 2025 | |
Última versión en pruebas | 1.22.717 de julio de 2024 | |
Enlaces | ||
Sitio web oficial
Repositorio de código
|
||
El programa `dpkg` es una herramienta fundamental para el sistema de gestión de paquetes de Debian GNU/Linux. Imagina que es como el encargado de organizar y manejar los programas en tu computadora.
Fue creado por Ian Jackson en 1993. Su función principal es instalar, desinstalar y darte información sobre los "paquetes" de software. Estos paquetes son archivos especiales que terminan en `.deb` y contienen todo lo necesario para que un programa funcione.
`dpkg` es una herramienta "de bajo nivel". Esto significa que hace el trabajo más básico y directo. Para tareas más complejas, como descargar programas de internet o asegurarse de que un programa tenga todo lo que necesita para funcionar, `dpkg` trabaja junto con otras herramientas. Por ejemplo, Debian usa un programa llamado apt para estas tareas más avanzadas.
¿Qué hace dpkg?
`dpkg` es el corazón del sistema de paquetes de Debian. Se encarga de las operaciones directas con los paquetes.
- Instalar paquetes: Cuando quieres añadir un nuevo programa, `dpkg` lo coloca en el lugar correcto de tu sistema.
- Desinstalar paquetes: Si ya no necesitas un programa, `dpkg` lo elimina de tu computadora.
- Obtener información: Puedes preguntarle a `dpkg` qué programas tienes instalados o detalles sobre un paquete específico.
Herramientas de dpkg para desarrolladores
Debian tiene varias herramientas que trabajan con `dpkg`. Estas son útiles para quienes crean o modifican paquetes de software.
- dpkg-source: Esta herramienta ayuda a empaquetar y desempaquetar los archivos originales de un programa. Es como guardar o sacar los ingredientes de una receta.
- dpkg-gencontrol: Lee la información de un programa que se está preparando y crea un archivo de control. Este archivo es como la etiqueta de un paquete, con datos importantes sobre él.
- dpkg-shlibdeps: Calcula qué otras partes de software (llamadas bibliotecas) necesita un programa para funcionar. Es como saber qué herramientas necesitas para usar una máquina.
- dpkg-genchanges: Revisa los cambios hechos en un programa y crea un archivo que los registra. Es como un historial de las modificaciones.
- dpkg-buildpackage: Es un programa que automatiza todo el proceso de crear un paquete de software. Es como un robot que hace todos los pasos por ti.
- dpkg-distaddfile: Añade información sobre un archivo a la lista de archivos de un paquete.
- dpkg-parsechangelog: Lee el historial de cambios de un programa y lo presenta de forma organizada.
Véase también
En inglés: Dpkg Facts for Kids
- Advanced Packaging Tool
- aptitude