How does checkinstall work?

How does checkinstall work?

CheckInstall keeps track of all files installed by a “make install” or equivalent, creates a Slackware, RPM, or Debian package with those files, and adds it to the installed packages database, allowing for easy package removal or distribution.

What is checkinstall in Debian?

checkinstall keeps track of all the files created or modified by your installation script, builds a standard binary package (. deb, . rpm, . tgz) and installs it in your system giving you the ability to uninstall it with your distribution’s standard package management utilities.

What is checkinstall linux?

Website. asic-linux.com.mx/~izto/checkinstall/ 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.

How can I use CheckInstall to install software?

To use it, you just build the software according to its instructions, and then use the install command in the instructions through checkinstall. I usually boils down to checkinstall will build a .deb package and install it.

Is there a way to use CheckInstall outside of Apt?

(In fact, checkinstall can keep track of files modified by any command line, not just a “make install”, so you can use it for any type of installation task outside of apt, and it will keep track of the installation in the package manager.) CheckInstall is not designed to produce packages suitable for distribution.

When to use CheckInstall instead of SUDO make install?

Use CheckInstall instead of just running “sudo make install”, as that will likely put files all over the filesystem, with no easy way of removing them if things go wrong.

Why do I need to use CheckInstall in Debian?

CheckInstall keeps track of all the files created or modified by your installation script, builds a standard binary package (.deb, .rpm, .tgz) and installs it in your system giving you the ability to uninstall it with your distribution’s standard package management utilities.