Checkinstall para crear nuestros propios paquetes DEB
Publicado por ERMes en 23rd Septiembre 2009
No hace mucho que expliqué como compilar programas para GNU/Linux. Pues ahora voy a comentar la existencia de una herramienta que nos puede mejorar nuestra “calidad de vida” en Debian y derivados (Ubuntu, para los que no lo sepáis es derivado de Debian).
La idea es muy simple, cuando instalamos una aplicación por medio del comando “make install” (explicado en mi guía), dicha aplicación solo puede ser desinstalada con “make uninstall” desde el código fuente de la misma y nuestro gestor de paquetes no tiene ni idea de que dicha aplicación exista. Esto último no es muy bueno y por eso siempre recomiendo instalar desde los repositorios oficiales. Pero si nos hemos compilado un programa que no está en el repositorio y queremos instalarlo como un paquete mas para poder gestionarlo desde el gestor de paquetes, Checkinstall es una solución.
Justo después de haber terminado la operación “make”, en vez introducir “make install”, ponemos “checkinstall”. Este nos hará un par de preguntas que podemos responder pulsando Enter simplemente y nos creará un paquete que podremos instalar y luego desinstalar desde nuestro gestor de paquetes.
Un ejemplo de su uso partiendo del tar.gz con el código fuente:
$ tar xfz nombre-del-paquete.tar.gz
$ cd nombre-del-paquete
$ ./configure
$ make
$ su
# checkinstall
Este método es rápido y facil, pero no el mejor, mas adelante explicaré como hacerlo al puro estilo Debian, que tiene muchísima mas miga.
¿Te ha gustado este artículo o tienes algo que decir? Deja tu comentario, serás bienvenido.



