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.