Documentation
This page attempts to track the various relevant documentation that exists for RPM.
General Use
- RPM Reference Manual
- RPM man pages
- Fedora News RPM Tutorial
- Fedora RPM Guide
- RPM Frequently asked questions (FAQ)
- RPM Database Recovery
Packager Documentation
- Fedora RPM Guide
- RPM Guide - A good introduction into RPM Packaging
- Building Packages so that multiple versions of the same package can co-install
RPM API
- API documentation
- Programming RPM with C from Fedora RPM Guide
- How to ensure Large File Support for tools using the rpm API
RPM Language Bindings
- RPM Python slideset / tutorial by Paul Nasrat (2004)
- Programming RPM with Python from Fedora RPM Guide
- Programming RPM with Perl from Fedora RPM Guide
Miscellaneous Developer Docs:
Books
The following books have been published regarding RPM:
- Maximum RPM A 1997 book written by Ed Bailey. It is available in hardback (442 pages), and then re-printed by Sams in soft-cover (450 pages - ISBN: 0672311054). The hardcover edition includes a quick reference card. An on-line version of the original book is also available, as is a more updated date version.
- Red Hat RPM Guide A 2003 book by Eric Foster-Johnson, this has been released later under the Open Publication License and a draft close to the published version is available on-line as Fedora RPM Guide. This book covers everything from basic usage to advanced tricks, package creation and API programming.