Molte applicazioni software per Linux sono disponibili sotto forma di codice sorgente che deve essere compilato. Il processo generale per compilare tale software consiste nell'eseguire i comandi configure, make e make install. Dopo il processo di installazione, i file vengono installati nelle directory di sistema e il software può essere eseguito dai collegamenti o dai comandi del terminale.
Tuttavia potrebbe non esserci alcuna opzione per disinstallare l'applicazione. Se fosse installato da un file deb come pacchetto, il gestore di pacchetti terrà traccia dei file e potrà disinstallarli in un secondo momento. Pertanto è una buona idea creare prima un pacchetto deb dal sorgente e poi installarlo dal file deb. Il pacchetto installato sarebbe visibile anche nel gestore di pacchetti synaptic e può essere disinstallato anche da lì.
C'è una piccola utility chiamata checkinstall che può creare facilmente file deb dal sorgente compilato e creare pacchetti deb.
Per installare checkinstall su Ubuntu, esegui quanto segue sul terminale
sudo apt-get install checkinstall
Creazione di deb dal sorgente
Ora diciamo che hai un'applicazione che è sotto forma di sorgente e deve essere compilata. Quindi segui questi passaggi
Si noti che nel 4° passaggio non è stata eseguita un'installazione make. Invece eseguiamo checkinstall. checkinstall chiederà alcune informazioni che puoi saltare per la maggior parte tranne la versione del pacchetto che viene creato.
Una volta terminato verrà creato un file .deb che può essere utilizzato per installare il pacchetto semplicemente facendo doppio clic.