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

8

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

Liam
источник
у вас есть машина с подпиской redhat?
Sirex
да, хорошо, виртуальная машина Amazon EC2
Liam
я бы сделал это с помощью yum-plugin-downloadonly на компьютере подписки и включил keepcache. затем переместите RPM более.
Sirex
Помните о двух вещах. Во-первых, это нарушение лицензии Red Hat на установку системы RHEL без разрешения RHEL. Во-вторых, если у вас установлены пакеты CentOS, ваша система, скорее всего, не будет поддерживаться Red Hat, возможно, вам придется переустановить ОС, чтобы получить от них техническую поддержку.
СУПРЯМИ

Ответы:

14

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

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

Том Х
источник
1

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

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

thanosk
источник