Kann ich Fedora- oder Centos-Repos in RHEL6 einrichten?

8

Ich habe eine RHEL6-Box ohne Abonnement für Red Hat Network. Ich möchte gcc mit yum installieren, um alle komplexen Abhängigkeiten aufzulösen. Kann ich eine Verbindung zu Fedora- oder Centos-Repositorys herstellen, um Software zu installieren? Wenn das so ist, wie?

Liam
quelle
Haben Sie einen Computer mit einem Redhat-Abonnement?
Sirex
Ja, eine virtuelle Amazon EC2-Maschine
Liam
Ich würde es nur mit yum-plugin-download auf dem Abonnement-Computer tun und den Keepcache aktivieren. Bewegen Sie dann die Drehzahl über.
Sirex
Seien Sie sich zweier Dinge bewusst. Erstens verstößt es gegen die Red Hat-Lizenz, wenn ein RHEL-System ohne RHEL-Berechtigung installiert wird. Zweitens, wenn Sie CentOS-Pakete installiert haben, wird Ihr System wahrscheinlich nicht von Red Hat unterstützt. Möglicherweise müssen Sie das Betriebssystem neu installieren, um technischen Support von diesen zu erhalten.
Suprjami

Antworten:

14

Kurze Antwort

Installieren Sie das entsprechende Centos-Release-Paket von einem Centos-Download-Speicherort . Dadurch werden die CentOS-Paket-Repos aktiviert, in denen Sie a yum updateoder a ausführen könnenyum install gcc

Lange Antwort

In Bezug auf die anderen Antworten hatte ich das Gefühl, dass Ihre Frage etwas vollständiger beantwortet werden könnte.

CentOS strebt eine 100% ige Binärkompatibilität mit RHEL an. Daher sollten CentOS 6.2-Pakete auf RHEL 6.2 installiert und ausgeführt werden.

"CentOS entspricht vollständig den Umverteilungsrichtlinien der Upstream-Anbieter und strebt eine 100% ige Binärkompatibilität an. (CentOS ändert hauptsächlich Pakete, um das Upstream-Anbieter-Branding und die Grafiken zu entfernen.) http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50

Sie können also das Paket "centos-release" von einem CentOs-Spiegel für die von Ihnen ausgewählte Version von RHEL herunterladen. CentOS Mirrors List , und das installiert die CentOS-Base-Repo-Dateien, damit die CentOs-Repositorys in RHEL arbeiten können.

Dieser Migrationsleitfaden behandelt einige der Prozesse der Migration von RHEL zu CentOS direkt - http://wiki.centos.org/HowTos/MigrationGuide

JEDOCH NUMMER 1

Eine Neuinstallation von CentOS wird immer empfohlen. Wenn Sie Repositorys mischen, treten einige Probleme auf, und einige Paketbereinigungen sind erforderlich. Dies liegt hauptsächlich daran, dass es ein Hack ist, dies zu tun, und es ist nicht weit verbreitet.

JEDOCH NUMMER 2

CentOS-Patch-Levels folgen aufgrund von Redhat-Einschränkungen und anderen Namensproblemen nicht der gleichen Namenskonvention wie RHEL-Patches.

Es wird also eine Reihe von Problemen geben, die auftreten, wenn Apps von Drittanbietern auf Redhat-Release oder Centos-Release oder einer von RHEL abgeleiteten Benennung für Pakete und Updates basieren. Hier finden Sie ein Beispiel für die Benennungsprobleme zwischen RHEL und CentOS. http://lists.centos.org/pipermail/centos/2011-April/110995.html

Anmerkungen

Fedora basiert auf verschiedenen Quellcode-Zweigen und damit auf verschiedenen gemeinsam genutzten Bibliotheken und Kernel-Revisionen. Es ist unwahrscheinlich, dass eines der kompilierten Pakete in diesen Distributionen funktioniert.

EPEL und rpmforge sind in der Regel eher für Softwarepakete als für Basissystempakete gedacht und daher für die Auflösung von Abhängigkeiten für grundlegende Dinge wahrscheinlich nicht von Nutzen.

Tom H.
quelle
1

Fedora ist im Allgemeinen nicht mit RHEL kompatibel. Besonders als etwas Grundlegendes wie gcc würde ich die Verwendung von Fedora-RPMs nicht empfehlen.

Wenn Sie RHEL-RPMs nicht erhalten können, können Sie CENTOS-RPMs von einem seiner Spiegel aus ausprobieren, da CENTOS stolz darauf ist, mit RHEL binär kompatibel zu sein.

thanosk
quelle