Checkinstall is a utility that builds a .deb, .rpm or Slackware package from a third party source code tarball. This allows you to introduce such third party software using the standard package management features of your distribution. In contrast, the conventional instructions for installing such software packages puts your package manager out of sync with the actual collection of software installed on your Linux box.
The current version of checkinstall is a year old (as of October, 2009), and doesn’t work on the current versions of Fedora 14 or Ubuntu 10.10. There are actually two problems; one is that the library calls have changed in the latest version of glibc, and the second is that the rpmbuild command is missing a parameter.
The attached file is a patched version which fixes these problems. My gratitude goes to the Ubuntu Maverick developers who did the initial patching for the glibc problem.
Updated, the old version didn’t properly access the checkinstallrc file.
checkinstall-1.6.2-2.tar.gz (383.7 KiB, 678 hits)