Короткий ответ
Установите эквивалентный пакет Centos-Release из каталога загрузок Centos ; Это позволит репозиториях CentOS пакет , где вы можете сделать yum update
илиyum install gcc
Длинный (er) ответ
Что касается других ответов, я чувствовал, что на ваш вопрос можно дать чуть более полный ответ.
CentOS стремится быть на 100% бинарно-совместимым с RHEL, поэтому пакеты CentOS 6.2 должны устанавливаться и работать на RHEL 6.2;
«CentOS полностью соответствует политикам перераспределения вышестоящих поставщиков и стремится быть на 100% совместимым с двоичными файлами (CentOS в основном меняет пакеты, чтобы убрать брендинг и оформление вышестоящих поставщиков».) » http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50
Таким образом, вы можете скачать пакет «centos-release» с зеркала CentOs для выпуска RHEL, который вы выбрали; Список зеркал CentOS , и он установит файлы репозитория CentOS-Base, чтобы репозитории CentOs могли работать в RHEL.
Это руководство по миграции описывает некоторые процессы перехода с RHEL на CentOS на месте - http://wiki.centos.org/HowTos/MigrationGuide.
ОДНАКО НОМЕР 1
Всегда рекомендуется новая установка CentOS. Возникнут некоторые проблемы, и потребуется очистка некоторых пакетов, если вы смешаете репозитории. Это главным образом потому, что это взломать, и это не проверено широко.
ОДНАКО НОМЕР 2
Уровни исправлений CentOS не соответствуют тем же соглашениям об именах, что и исправления RHEL, из-за ограничений Redhat и других проблем с именами.
Таким образом, будет множество проблем, которые возникают, когда сторонние приложения полагаются на redhat-release или centos-release или некоторые производные от RHEL именования пакетов и обновлений, см. Здесь пример проблем с именами RHEL и CentOS;
http://lists.centos.org/pipermail/centos/2011-April/110995.html
ноты
Fedora основана на разных ветках исходного кода и, следовательно, на разных общих библиотеках и версиях ядра. Вряд ли какой-либо из скомпилированных пакетов будет работать в этих дистрибутивах.
EPEL и rpmforge обычно предназначены для программных пакетов, а не для пакетов базовой системы, и, следовательно, вряд ли пригодятся для целей разрешения зависимостей для базовых компонентов.