Projects / CheckInstall


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.


Recent releases

  •  26 Dec 2009 20:34

    Release Notes: Support was added for the new glibc's at-style functions. Many bugfixes and improvements were made.

    •  01 Nov 2006 14:12

      Release Notes: The getcwd() bug was fixed. Support for monitoring ulimits() and access() was added. New NLS translations have been included.

      •  10 Aug 2005 23:12

        Release Notes: This release adds various patches and fixes the problems many users reported when running on newer Linux distributions.

        •  01 Dec 2004 22:01

          Release Notes: The bug that caused segfaults when running on newer FC and SuSE versions has been fixed. The package creation bugs in newer Slackware versions have been fixed, and /etc/ is no longer automatically modified by default.

          •  26 Dec 2003 16:07

            Release Notes: This release fixes the documentation files bug and adds support for automatic updating of /etc/ and the ability to recycle a previously written .spec file, even when building Slackware or Debian packages. There have been lots of bugfixes and enhancements.

            Recent comments

            12 Jul 2003 02:54 blikey

            Another mirror?
            Hi, I have 250MB webspace with my hosting company, not sure if it would be helpful, but this project is so helpful to me, would you like a mirror in the UK?

            06 May 2003 10:22 carpy

            Fixes and Comments
            Checkinstall is STILL one of the best additions to
            any Linux-guru's utility belt.
            I write my own spec files now, but only for things I
            hope to distribute in large quantity and require total

            First comment: Perhaps a way to give Feedback,
            without joining the email list. I'm already a member
            of too many lists already.

            Fix: rpmbuild is not a part of rpm and checkinstall
            doesn't figure this out on my machines. I have to
            change the script to us rpm instead of rpmbuild.

            Suggestion: Have an option to "skip
            /lib/modules/modules* files but instead add
            "depmod" to the %post script. I have uninstalled
            rpms and removed these files... DOH! Recovery
            disk, please?

            Suggestion: Check for files in a "lib" path and add
            "ldconfig" to a %post script. Also could have an
            option to Look for "*/lib/*" pathed files and add any
            necessary paths to /etc/ before running

            Suggestion: Add an option to provide your own
            %post script, as some commands make changes to
            pre-existing config files that you don't want tied to
            this RPM.

            Thanks! Keep up the greate work!

            19 Dec 2002 18:44 fyip

            Re: Good experience
            hi guys, sorry to ask another question here..i am looking for gnosamba, but don't know where can download it. do you guys got any idea can help?


            > I downloaded the 1.4.1 and used it to on
            > modutils-2.4.x, and gnosamba-0.3.3
            > sources.
            > After editing the checkinstallrc
            > according to my taste (only the rpm
            > options line), it fly thru and I have a
            > .i386.rpm file in /usr/src/redhat/RPMS/
            > subdir & updated the existing.
            > Overall it's a good tool and I had good
            > experience.
            > Just one glitch, it failed to do the
            > same (as in modutils & gnosamba)
            > with samba-2.2.1a.tar.gz, because the
            > 'make install' for this builds source
            > rpm. So, if checkinstall can diff source
            > or binary rpm from 'make install', this
            > product is a full fledged packaging tool
            > (or may be there is already a command
            > line option to overcome this sort of
            > things)!!!

            27 May 2002 13:38 eggertehmke

            checkinstall feature request
            Hi, this is a really usefull program. Finally it's easy to build my own rpm's. The only improvement I cant think of: the fields "distribution", "vendor" and "packager" should be configurable, with some senseful defaults.

            20 Nov 2001 16:20 lefebvrechristophe

            Really user-friendly and administrator-friendly !
            In good programs, you have a "make uninstall" to uninstall.
            Unfortunately, it is not always the case... To keep for a long time
            a clean system, the use of checkinstall is really a good idea !
            It runs on my Mandrake 8.0.If you use Mandrake 8.0, don't
            forget to install "rpm-build-4.0-26mdk.i586.rpm" and
            "spec-helper-0.4-1mdk.noarch.rpm" before to install


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.