Если это сервера, тогда лучше переходить на CentOS (самособранный вариант RHEL).
А самый простой способ - переносить все конфиги под новую систему, соответственно данные (которые собираешся переносить) предварительно перенести на отдельный раздел, а ещё лучше диск. Если какого приложения не хватает - искать альтернативу или спрашивать в форумах, группах, комнатах и каналах :)
Поставил на проверочную тачку CentOS 4.2 Server (что было) 1cd там всего, а надо ещё пару пакетов поставить - но не оказалась там ни gcc ни сс, как установить gcc не имея самого компилятора ?? искал бинарники, но не нашел...
вообще, на сервере, ИМХО, компилятор не должен быть нужен, если только это не сервер для разработки. Если есть возможность - посмотрите в сторону debian. Надёжный и секурный дистрибутив. А так же почувствуете гибкость apt-get и лёгкость и непринуждённость обновления, которая, ИМХО, уступает только gentoo.