CheckInstall tracks changes from e.g. "make install" and creates a .deb or .rpm package out of this, so you can easily uninstall/
After you ./configure; make your program, CheckInstall will run make install (or whatever you tell it to run) and keep track of every file modified by this installation, using the excelent installwatch utility written by Pancrazio 'Ezio' de Mauro (p@demauro.net)
When make install is done, CheckInstall will create a Slackware, RPM or Debian compatible package and install it with Slackware's installpkg, "rpm -i" or Debian's "dpkg -i" as appropriate, so you can view it's contents with pkgtool ("rpm -ql" for RPM users or "dpkg -l" for Debian) or remove it with removepkg ("rpm -e"|"dpkg -r"). Aditionally, this script will leave you a copy of the installed package in the source directory so you can install it wherever you want, which is my second motivation: I don't have to compile the same software again and again every time I need to install it on another box :-).
Project information
- Maintainer:
- Registry Administrators
- Driver:
- Not yet selected
- Licence:
- GNU GPL v2
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- Bash,C
All packages Packages in Distributions
-
checkinstall source package in Xenial
Version 1.6.2-4ubuntu1 uploaded -
checkinstall source package in Wheezy
Version 1.6.2-4 uploaded -
checkinstall source package in Trusty
Version 1.6.2-4ubuntu1 uploaded -
checkinstall source package in Squeeze
Version 1.6.2-1 uploaded -
checkinstall source package in Sid
Version 1.6.2+git20170426.d24a630-3 uploaded
More contributors Top contributors
- Hachmann 3 points