local-RPM is a tool that enables local installtion of standard RPMs packages.
It enable the user to install standars RPM packages in arbitrary, user-writable directory. It use a per use package db and perform dynamic relocation even of not-relocable packages. This enable users to install standard RPM packages without requiring administrative privileges.
Dynamic relocation of RPM package is performed hijacking file system access operations and redirecting them to relocated path.
local-rpm was created by Paolo Abeni (me...) and it is licensed under the GPL.
You can download the source code for local-rpm from here.
Please send any feedback to <paolo.abeni(at)email.it>