More on LinuxToday

IBM developerWorks: Packaging software with RPM, Part 2

"RPM is a widely used tool for delivering software for
Linux; users can easily install an RPM-packaged product. In this
article, the second in a series, Dan explains how to package
software without running as root, how to handle software that won't
build on Linux without changes, and how to distribute your
work."