This at least has been one of my constant worries, specially when I keep two Red Hat machines at home and one at work. Features Here are the major features. Written in Perl. Designed for Red Hat distributions but also recognizes SuSE and Mandrake, or for that purpose any RPM-based distribution. How does it work Quite simple, it makes use of the information already present in the Red Hat RPM database.
Some data is gathered and stored in a secondary flat file.
This flat file also keeps track of the current status of each of these RPMs, whether they have been upgraded, downgraded, or not yet installed, or coming from a 3rd party. Installation First install the RPM package. You have to take care of the initial syncronization because we cannot do any RPM query operation during the installation as the RPM database is already locked. The version should not include the decimal point. It requires the actual path to the RPM directory.