У меня есть коробка RHEL6 без подписки на Red Hat Network. Я хочу установить gcc, используя yum для разрешения всех сложных зависимостей. Могу ли я подключиться к репозиториям Fedora или Centos для установки программного обеспечения? Если так, то как?
8
Ответы:
Короткий ответ
Установите эквивалентный пакет Centos-Release из каталога загрузок Centos ; Это позволит репозиториях CentOS пакет , где вы можете сделать
yum update
илиyum install gcc
Длинный (er) ответ
Что касается других ответов, я чувствовал, что на ваш вопрос можно дать чуть более полный ответ.
CentOS стремится быть на 100% бинарно-совместимым с RHEL, поэтому пакеты CentOS 6.2 должны устанавливаться и работать на RHEL 6.2;
Таким образом, вы можете скачать пакет «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 обычно предназначены для программных пакетов, а не для пакетов базовой системы, и, следовательно, вряд ли пригодятся для целей разрешения зависимостей для базовых компонентов.
источник
Fedora не совместима с RHEL в целом. Особенно как что-то простое, как gcc, я бы не рекомендовал использовать RPM-пакеты Fedora.
Если вы не можете получить RHEL rpms, вы можете попробовать CENTOS rpms с одного из его зеркал, поскольку CENTOS гордится своей двоичной совместимостью с RHEL.
источник
Вы можете попробовать с файлом репо epel и rpmforege.
Используйте ссылку, чтобы проверить epel и rpmforge
http://fedoraproject.org/wiki/EPEL
http://dag.wieers.com/rpm/FAQ.php#A1
источник
Столкнулся с той же проблемой. Здесь есть некоторая помощь, которая использовала репозиторий CentOS: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
Только для чтения Шаг 2 (Установите репозиторий Remi для CentOS и RedHat).
Надеюсь это поможет.
источник