Banyak aplikasi perangkat lunak untuk linux tersedia dalam bentuk kode sumber yang perlu dikompilasi. Proses umum untuk mengkompilasi perangkat lunak tersebut adalah dengan menjalankan perintah configure, make dan make install. Setelah proses instalasi, file-file tersebut akan diinstal di direktori sistem dan perangkat lunak dapat dijalankan dari pintasan atau perintah terminal.
Namun mungkin tidak ada opsi untuk menghapus instalan aplikasi. Jika diinstal dari file deb sebagai paket maka manajer paket akan melacak file dan dapat menghapusnya nanti. Oleh karena itu, ada baiknya untuk membuat paket deb dari sumbernya terlebih dahulu dan kemudian menginstalnya dari file deb. Paket yang diinstal akan terlihat di manajer paket sinaptik juga dan dapat dihapus dari sana juga.
Ada utilitas kecil bernama checkinstall yang dapat dengan mudah membuat file deb dari sumber yang dikompilasi dan membuat paket deb.
Untuk menginstal checkinstall di ubuntu, jalankan yang berikut ini di terminal
sudo apt-get install checkinstall
Membuat deb dari sumber
Sekarang katakanlah Anda memiliki aplikasi yang dalam bentuk sumber dan perlu dikompilasi. Kemudian ikuti langkah-langkah ini
1. Extract the source of the application in a folder. 2. Run : ./configure 3. Run : make 4. Run : sudo checkinstall
Perhatikan bahwa pada langkah ke-4 kita tidak melakukan make install. Sebagai gantinya kami menjalankan checkinstall. checkinstall akan menanyakan beberapa informasi yang sebagian besar dapat Anda lewati kecuali versi paket yang sedang dibuat.
Setelah selesai, file .deb akan dibuat yang dapat digunakan untuk menginstal paket dengan mengklik dua kali.