Projects / CheckInstall

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.

Tags
Licenses

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/ld.so.conf 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/ld.so.conf 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
            control.

            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/ld.so.conf before running
            ldconfig.

            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?


            thanks
            Frankie


            > 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.
            Regards
            Eggert

            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
            checkinstall.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.