lleva un registro de todos los archivos creados o modificados por el script de instalación ["make install", "make install_modules", "setup", etc.], crea un paquete binario estándar y lo instala en el sistema, lo que permite desinstalarlo con las utilidades de administración de paquetes estándar.
# checkinstall --pkgname=miaplicacion --maintainer="Tu Nombre <tu@email.com>" --dependency-install=yes --dependency-tracking=yes --install=no --no-edit ./configure && make && make install
# checkinstall --pkgname=otraaplicacion --maintainer="Tu Nombre <tu@email.com>" --dependency-install=yes --dependency-tracking=yes --install=no /ruta/a/tu/script/de-instalacion.sh
# checkinstall --pkgname=modulosadicionales --maintainer="Tu Nombre <tu@email.com>" --dependency-install=yes --dependency-tracking=yes --install=no make install_modules
# checkinstall --pkgname=miaplicacion-pip --maintainer="Tu Nombre <tu@email.com>" --dependency-install=yes --dependency-tracking=yes --install=no python setup.py install
Notas.- En los ejemplos, "--pkgname" define el nombre del paquete que se creará, "--maintainer" especifica el mantenedor y su correo electrónico, "--dependency-install=yes" instala las dependencias, "--dependency-tracking=yes" registra las dependencias, "--install=no" evita la ejecución automática de la instalación y los comandos después de `&&` son los pasos de compilación o ejecución del script.