Situace, kterou popisujete v clanku nastava prave a predevsim u rpm, neco si stahnete, pokusite se nainstalovat a hned mate failed dependencies. Takze nakonec stejne skoncite u --nodeps a --force a mate v tom stejne hokej (navic instalator RH instaluje spoustu zbytecnosti).
(pokud je to jinak nez pisu, omlouvam se, prvni a posledni verze RH kterou jsem videl byla 4.2)
Je pravda, že nodeps a force je občas třeba, ale nevím jak jinak (než chybou závislostí) řešit to, že nějaký balík prostě nemáte. Já obvykle místo --nodeps použiju radši ftp. Je samozřejmě možné, stáhnout chybějící balíky automaticky a třeba je i automaticky nainstalovat, ale to už by správa balíčků zašla trochu dál, než si podle mě může dovolit. Navíc toto se snaží řešit různé instalační nástroje typu helix-update.
K tomu, že nějaký program hlásí chybějící soubor xxx.so.x. Je fakt, že lepší je když hlásí chybějící balík, ale díky tomu, že si každý dělí a pojmenovává balíky jak chce je to problém. Nicméně nevidím problém v tom, použít rpmfind (http://www.rpmfind.net).