RPM
RPM is the package management program used by Fedora, Red Hat Enterprise Linux and other distributions.
Documentation
There are two main books describing RPM: Maximum RPM and RPM Guide . Work is inplace to ensure that we have a current RPM book.
- See Tools/RPM/VersionComparison for a detailed explanation of the version comparison algorithm.
- See Tools/RPM/StateMachines for an explanation of the various RPM state machines
- See Doxygen RPM API docs
Articles
- http://www.redhat.com/magazine/001nov04/features/betterliving/
- http://www.redhat.com/magazine/002dec04/features/betterliving-part2/
- http://www.gurulabs.com/GURULABS-RPM-LAB/GURULABS-RPM-GUIDE-v1.0.PDF
Getting the Source
The primary methods of distributing the rpm source are source RPMs in the Fedora Core development tree and CVS. To access CVS, set your CVSROOT to :pserver:anonymous@cvs.rpm.org:/cvs/devel
and checkout the rpm module. The main branch of focus at the moment is rpm-4_4
Reporting Problems
If you are having difficulty installing, please file the problem report with your distribution vendor. Volunteer support can also be recieved on #rpm on freenode.