Михаил,
из предыдущих постов я понял что у Вас настроены репозитории URPMI
(когда команда urpmi закачивала обновления с яндекса)
Чтобы избежать проблем в дальнейшем (вызванными конфликтами версий), я Вам советую устанавливать не командой
rpm -i <package>.rpm
а командой
urpmi <package>.rpm
Фундментальное отличие в том, что urpmi автоматом загрузит все что нужно.
Зеркало Яндекса к сожалению кривое. Там частично отсутствуют обновления и пакеты. Иногда после инсталляции оттуда приходят странные версии, которые конфликтуют (утрирую - на самом деле конфликты бывают от media main/contrib/backports/plf-free)
Простым человеческим языком - когда РПМ не устанавливается, снесите его и переустановите конфликтующие РПМ
Пример
удалить С++
urpme libstdc++
поставить заново
urpmi libstdc++
>>>>>>>>>>>>>>
[root@localhost lib]# urpme libstdc++
Следующие пакеты содержат libstdc++: libstdc++5-3.3.6-3mdk.i586 libstdc++6-4.1.2-1mdv2007.1.i586 libstdc++6-devel-4.1.2-1mdv2007.1.i586
[root@localhost lib]# urpme libstdc++5-3.3.6-3mdk.i586
удаляется libstdc++5-3.3.6-3mdk.i586
[root@localhost lib]# urpme libstdc++6-4.1.2-1mdv2007.1.i586
удаление пакета basesystem-2007.0-2mdv2007.0.i586 нарушит работу вашей системы
Нечего удалять
[root@localhost lib]# urpme libstdc++6-devel-4.1.2-1mdv2007.1.i586
To satisfy dependencies, the following 50 packages will be removed (427 MB):
gcc-c++-4.1.2-1mdv2007.1.i586
(из-за неудовлетворённости libstdc++6-devel == 4.1.2)
gettext-devel-0.16.1-1mdv2007.1.i586
(из-за отсутствия devel(libstdc++))
kdevelop-3.4.0-1mdv2007.1.i586
(из-за отсутствия kdelibs-devel,
из-за отсутствия qt3-devel,
и т.д. 50 пакетов всего. Я не стал удалять.
убедитесь что в командной строке, где вы пускаете cupertino,
QTDIR показывает на Qt4
echo $QTDIR
/usr/lib/qt4