Назад | Перейти на главную страницу

Могу ли я настроить репозитории Fedora или Centos в RHEL6?

У меня есть RHEL6 без подписки на Red Hat Network. Я хочу установить gcc с помощью yum для разрешения всех сложных зависимостей. Могу ли я подключиться к репозиториям Fedora или Centos для установки программного обеспечения? Если да, то как?

Короткий ответ

Установите эквивалентный пакет centos-release из centos загружает местоположение; Это включит репозитории пакетов CentOS, где вы можете yum update или yum install gcc

Длинный (эр) ответ

Что касается других ответов, я чувствовал, что на ваш вопрос можно дать более полный ответ.

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 обычно предназначены для пакетов программного обеспечения, а не для пакетов базовой системы, поэтому они вряд ли будут использоваться для ваших целей разрешения зависимостей для основных вещей.

Вы можете попробовать с файлом репо epel и rpmforege.

Воспользуйтесь ссылкой, чтобы проверить epel и rpmforge

http://fedoraproject.org/wiki/EPEL

http://dag.wieers.com/rpm/FAQ.php#A1

Fedora вообще несовместима с RHEL. Я бы не рекомендовал использовать пакеты Fedora RPM, особенно в качестве чего-то базового, как gcc.

Если вы не можете получить RHEL rpms, вы можете попробовать CENTOS rpms на одном из зеркала поскольку CENTOS гордится своей двоичной совместимостью с RHEL.

Столкнулся с той же проблемой. Здесь есть помощь, которая использовала репозиторий CentOS: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/

Только чтение. Шаг 2 (установка репозитория Remi для CentOS и RedHat).

Надеюсь это поможет.