Muchas aplicaciones de software para Linux están disponibles en forma de código fuente que debe compilarse. El proceso general para compilar dicho software es ejecutando los comandos configure, make y make install. Después del proceso de instalación, los archivos se instalan en los directorios del sistema y el software se puede ejecutar desde los accesos directos o el comando del terminal.
Sin embargo, es posible que no haya ninguna opción para desinstalar la aplicación. Si se instaló desde un archivo deb como un paquete, el administrador de paquetes realizaría un seguimiento de los archivos y podría desinstalarlos más tarde. Por lo tanto, es una buena idea crear primero un paquete deb desde la fuente y luego instalarlo desde el archivo deb. El paquete instalado también sería visible en el administrador de paquetes Synaptic y también se puede desinstalar desde allí.
Hay una pequeña utilidad llamada checkinstall que puede crear fácilmente archivos deb a partir de una fuente compilada y crear paquetes deb.
Para instalar checkinstall en ubuntu, ejecute lo siguiente en la terminal
sudo apt-get install checkinstall
Creando deb desde la fuente
Ahora supongamos que tiene una aplicación que está en forma de código fuente y necesita ser compilada. Entonces sigue estos pasos
1. Extract the source of the application in a folder. 2. Run : ./configure 3. Run : make 4. Run : sudo checkinstall
Tenga en cuenta que en el cuarto paso no hicimos una instalación automática. En su lugar, ejecutamos checkinstall. checkinstall le pedirá información que puede omitir, excepto la versión del paquete que se está creando.
Una vez terminado, se creará un archivo .deb que se puede usar para instalar el paquete simplemente haciendo doble clic.