A package manager, notably used by Debian.
Properly known as Debian GNU/Linux
CheckInstall will run make install (or whatever you tell it to run) and keep track of every file modified by this installation.
When it is done, CheckInstall will create a package and install it as a standard package. It will leave you a copy of the installed package in the source directory for your re-use.