I don't understand what you mean by "default install directory". RPM's are split up into various directories when installed.
If you want to have dependencies installed automatically, use urpmi to install RPM's. Go to
Easy Urpmi page to set it up
To use it, type as root "urpmi <rpm name>". If you have everything set up right, urpmi will install the rpm and any required dependencies