There are situations in which some of your required software packages are not available from standard repositories configured by default. During those times we attempt to download the corresponding .rpm or .deb package accordingly based on our OS type. What if a particular application is not available in you OS-supported package type? I think its better if I explain how I hacked in such a situation to get rid of the problem.