De nombreuses applications logicielles pour Linux sont disponibles sous forme de code source qui doit être compilé. Le processus général de compilation de tels logiciels consiste à exécuter les commandes configure, make et make install. Après le processus d'installation, les fichiers sont installés dans les répertoires système et le logiciel peut être exécuté à partir des raccourcis ou de la commande du terminal.
Cependant, il se peut qu'il n'y ait pas d'option pour désinstaller l'application. S'il a été installé à partir d'un fichier deb en tant que package, le gestionnaire de packages gardera une trace des fichiers et pourra les désinstaller ultérieurement. Par conséquent, c'est une bonne idée de créer d'abord un paquet deb à partir de la source, puis de l'installer à partir du fichier deb. Le paquet installé sera également visible dans le gestionnaire de paquets synaptic et pourra également être désinstallé à partir de là.
Il existe un petit utilitaire appelé checkinstall qui peut très facilement créer des fichiers deb à partir d'une source compilée et créer des packages deb.
Pour installer checkinstall sur Ubuntu, exécutez ce qui suit sur le terminal
sudo apt-get install checkinstall
Créer deb à partir des sources
Supposons maintenant que vous ayez une application sous forme de source et qui doit être compilée. Suivez ensuite ces étapes
1. Extract the source of the application in a folder. 2. Run : ./configure 3. Run : make 4. Run : sudo checkinstall
Notez qu'à la 4ème étape, nous n'avons pas effectué de make install. Au lieu de cela, nous exécutons checkinstall. checkinstall vous demandera des informations dont la plupart peuvent être ignorées, à l'exception de la version du package en cours de création.
Une fois terminé, un fichier .deb sera créé et pourra être utilisé pour installer le package par simple double-clic.