Mnoho softwarových aplikací pro linux je k dispozici ve formě zdrojového kódu, který je třeba zkompilovat. Obecným procesem kompilace takového softwaru je spuštění příkazů configure, make a make install. Po procesu instalace se soubory nainstalují do systémových adresářů a software lze spustit pomocí zkratek nebo příkazu terminálu.
Nemusí však existovat možnost odinstalovat aplikaci. Pokud by byl nainstalován ze souboru deb jako balíček, pak by správce balíčků sledoval soubory a mohl je později odinstalovat. Proto je dobré nejprve vytvořit deb balíček ze zdroje a poté nainstalovat ze souboru deb. Nainstalovaný balíček bude viditelný také ve správci balíčků synaptic a lze jej odtud také odinstalovat.
Existuje malá utilita zvaná checkinstall, která může velmi snadno vytvářet deb soubory z kompilovaného zdroje a vytvářet deb balíčky.
Chcete-li nainstalovat checkinstall na ubuntu, spusťte na terminálu následující
sudo apt-get install checkinstall
Vytvoření deb ze zdroje
Nyní řekněme, že máte aplikaci, která je ve formě zdroje a je třeba ji zkompilovat. Potom postupujte podle těchto kroků
1. Extract the source of the application in a folder. 2. Run : ./configure 3. Run : make 4. Run : sudo checkinstall
Všimněte si, že ve 4. kroku jsme neprovedli make install. Místo toho spustíme checkinstall. checkinstall se zeptá na některé informace, z nichž většinu můžete přeskočit, kromě verze vytvářeného balíčku.
Po dokončení by se vytvořil soubor .deb, který lze použít k instalaci balíčku jednoduchým dvojitým kliknutím.