Projects / PURP


Purp is an acronym for Pugo-RPM, and it's a tool for managing RPM-packages. Purp uses the ncurses-library which means that it's textbased, and therefore can be used on most kinds of terminals. Purp provides a fast and efficient way to navigate, install, upgrade, and uninstall RPM-packages on ordinary text-terminal devices.


RSS Recent releases

  •  27 May 2001 18:04

Release Notes: This release contains support for RPM 4.0.2 (RedHat 7.0 and RedHat 7.1). Autoconf has been introduced to simplify building, and there are some bugfixes.

  •  30 Jan 2001 06:13

    Release Notes: Purp now works fine with RPM 4, i.e. RedHat 7. This version should also be more stable. Several parts of the code have been reviewed and debugged.

    •  30 Jan 2001 06:13

      Release Notes: Support for RedHat 6.2 (i.e., RPM 3.0.4), ability to configure Purp by configfile, and rewrites of several parts of the code to work better.

      •  30 Jan 2001 06:13

        Release Notes: The major reason for this version is that a very silly bug that caused a segfault when entering a RPM-path without a "/" at the end is fixed.

        •  30 Jan 2001 06:13

          Release Notes: This version contains fixes for some serious bugs that caused Purp to segfault after installing many big packages. This should make Purp much more stable. Everyone running version 0.9.0 should upgrade to this version.

          RSS Recent comments

          27 Mar 2002 08:41 pugo

          Re: PURP

          > Don't bother with this version. You
          > can't do List Dependencies, List Files,
          > scripts, etc, etc on anything except
          > packages that are already installed.
          > Instant segfault.

          Just want to say that I am aware of the problems with the current version of Purp. The major problem is that I haven't been able to keep up with the changes in librpm. I am working on a total rewrite of Purp since the existing code is old and messy. That work is about half done.

          06 Aug 1999 06:43 AHinMaine

          Re: The problems with segfaults when listing things are fixed Part2!
          Yep, working great now!

          05 Aug 1999 17:54 pugo

          The problems with segfaults when listing things are fixed Part2!
          This bug is fixed in version 0.9.2. At least it works fine for me now.

          02 Aug 1999 12:54 AHinMaine

          Re: The problems with segfaults when listing things are fixed!
          Nope, still doesn't work on anything except installed packages. I notice that if you do a 'List' 'Scripts' that it works, as long as there aren't any scripts in the rpm. I tried it on an archive that I know has scripts (qt-2.00-1.i386.rpm) and it gives the exact error, the same as doing 'List' 'Files' or 'Dependencies':

          read failed: Bad file descriptor (9)

          Purp: Oops! Caught a SIGSEGV.. Shutting down.. (fatal error)
          Works fine for rpm's that are already installed, though.

          01 Aug 1999 17:40 pugo

          The problems with segfaults when listing things are fixed!
          Just want to tell that the problem described by 'naChoZ' is fixed. Listing files, dependencies and scripts works fine now (in version 0.9.1).


          Project Spotlight


          A tiny, easily embeddable HTTP server in Java.


          Project Spotlight


          A Java library and applications for software licensing.