¿Qué son los paquetes en Gnu / Linux?

Al comienzo, instalar las distintas aplicaciones implicaba una serie de procedimientos y conocimientos, que no estaban al alcance del usuario común, se debía conocer sobre programación, compilar binarios, enlazar librerías, etc., esto se debía a que los programas se conseguían solamente por el código fuente. Para facilitar esto y que se hiciese mas sencillo poder instalar, o eliminar las distintas aplicaciones las dos grandes ramas de las distribuciones de Gnu / Linux crearon lo que se denominó paquetes.

Los paquetes contienen un conjunto de archivos (pueden ser fuentes o binarios) y además instrucciones que indican que hacer con estos, básicamente se podría decir que están compuestos de:

  • La Cabecera: Instrucciones para proceso de instalación y configuración como también datos técnicos, dependencias, incompatibilidades, descripción y responsable del paquete.

  • Los Datos: Los archivos que serán instalados y/o manipulados.

Paquetes en Debian y basados en esta

Debian Package (dpkg) es el utilizado por estas distribuciones.

Paquetes en Centos y basados en esta

Redhat Package Manager (rpm) es el utilizado por estas distribuciones.