CheckInstall is a computer program for Unix-like operating systems which eases the installation and uninstallation of software compiled from source by making use of package management systems.
[1] CheckInstall monitors the installation phase of a normal software build process and notes the files that are added to the system.
It then builds a package that contains these files, using additional information gathered from the user.
The primary benefits provided by CheckInstall versus simply running make install are the ability to remove the package from the system using the system packaging tools, and the ability to install the resulting package on multiple machines.
[4][5] Checkinstall is usually used after running a configure script and make, as follows: After entering some information about the author and a package description, you will get the folder where the generated package has been saved to.