Paquetes Debian · 1 min read · Dec 16, 2025
Creando paquetes .deb con Checkinstall
Creando .paquetes .deb con Checkinstall
Versión 1.0
Autor: Falko Timme
Checkinstall es una buena herramienta para crear simples paquetes .deb que puedes usar en tu red local en (por ejemplo, si tienes que instalar el mismo software en múltiples computadoras que ejecutan Debian). Te permite compilar e instalar software desde las fuentes como antes, pero con la diferencia de que terminas con un simple paquete Debian y eso también significa que puedes desinstalar fácilmente el software que acabas de compilar ejecutando dpkg -r!
Voy a demostrar el uso de checkinstall compilando e instalando el software antivirus ClamAV en un sistema Debian.
Este howto está destinado como una guía práctica; no cubre los antecedentes teóricos. Estos son tratados en muchos otros documentos en la web.
¡Este documento se proporciona sin garantía de ningún tipo!
1 Instalar Checkinstall
Es tan fácil como 1-2-3:
apt-get install checkinstall
Si tu sistema dice que no conoce un paquete llamado checkinstall, entonces agrega la siguiente línea a /etc/apt/sources.list:
deb http://www.backports.org/debian/ woody checkinstall
y ejecuta
apt-get update
Luego intenta nuevamente instalar checkinstall.
2 Instalar ClamAV
Necesitamos las fuentes de ClamAV. Instalaremos el software desde el directorio /tmp.
cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/clamav/clamav-0.81.tar.gz
apt-get install libgmp3 libgmp3-dev
groupadd clamav
useradd -g clamav -s /bin/false -c “Clam AntiVirus” clamav
tar xvfz clamav-0.81.tar.gz
cd clamav-0.81/
./configure –sysconfdir=/etc
(Nota: ./configure –help da una lista de todas las opciones de configuración disponibles.)
make
Ahora viene la principal diferencia: en lugar de make install ejecutamos
checkinstall -D make install
Responde a la pregunta “El directorio de documentación del paquete ./doc-pak no existe.
¿Debería crear un conjunto predeterminado de documentos del paquete? [y]:” con y.
Luego ingresa una descripción para tu paquete (por ejemplo, ClamAV 0.81). Aparecerá un resumen de las opciones de configuración para tu paquete .deb:

Puedes cambiarlas aquí o simplemente presionar enter para continuar. Ahora ClamAV será instalado más se creará un paquete Debian que puedes encontrar en el directorio de instalación /tmp/clamav-0.81 como indica el resumen final de checkinstall:

Ahora puedes copiar clamav-0.81_0.81-1_i386.deb a otras computadoras Debian y ejecutar
dpkg -i /path/to/clamav-0.81_0.81-1_i386.deb
para instalarlo. Si deseas eliminarlo, simplemente ejecuta
dpkg -r clamav-0.81
¡Esto incluso funciona en la computadora en la que compilaste ClamAV! Esta es una buena manera de instalar software de las fuentes y eliminarlo si no estás satisfecho con el resultado.
Enlaces
Checkinstall: http://asic-linux.com.mx/~izto/checkinstall/
ClamAV: http://www.clamav.net/
Ubicación original de este documento:
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.