J'ai une box RHEL6 sans abonnement à Red Hat Network. Je veux installer gcc en utilisant yum pour résoudre toutes les dépendances complexes. Puis-je me connecter aux référentiels Fedora ou Centos pour installer le logiciel? Si c'est le cas, comment?
J'ai une box RHEL6 sans abonnement à Red Hat Network. Je veux installer gcc en utilisant yum pour résoudre toutes les dépendances complexes. Puis-je me connecter aux référentiels Fedora ou Centos pour installer le logiciel? Si c'est le cas, comment?
Réponses:
Réponse courte
Installez le package centos-release équivalent à partir d'un emplacement de téléchargements centos ; Cela activera le référentiel de packages CentOS où vous pouvez faire un yum update
ou unyum install gcc
Réponse longue (er)
En ce qui concerne les autres réponses, j'estimais qu'une réponse légèrement plus complète pourrait être donnée à votre question.
CentOS vise à être 100% binaire compatible avec RHEL, par conséquent, les packages CentOS 6.2 doivent être installés et exécutés sur RHEL 6.2;
"CentOS est entièrement conforme aux politiques de redistribution des fournisseurs en amont et vise à être 100% compatible binaire. (CentOS modifie principalement les packages pour supprimer la marque et les illustrations des fournisseurs en amont.)." http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50
Vous pouvez donc télécharger le package "centos-release" à partir d'un miroir CentOs pour la version de RHEL que vous avez choisie; CentOS Mirrors List , et qui installera les fichiers de dépôt CentOS-Base pour permettre aux référentiels CentOs de fonctionner dans RHEL.
Ce guide de migration couvre certains des processus de migration de RHEL vers CentOS en place - http://wiki.centos.org/HowTos/MigrationGuide
CEPENDANT LE NUMÉRO 1
Une nouvelle installation de CentOS est toujours recommandée. Il y aura des problèmes et un nettoyage du paquet sera nécessaire si vous mélangez des référentiels. C'est principalement parce que c'est un hack pour ce faire, et ce n'est pas largement testé.
CEPENDANT LE NUMÉRO 2
Les niveaux de correctifs CentOS ne suivent pas la même convention de dénomination que les correctifs RHEL, en raison des restrictions Redhat et d'autres problèmes de dénomination.
Il y aura donc un tas de problèmes qui se produiront lorsque les applications tierces s'appuieront sur la version redhat ou la version centos, ou sur une dénomination dérivée de RHEL pour les packages et les mises à jour, voir ici pour un exemple des problèmes de dénomination RHEL vs CentOS; http://lists.centos.org/pipermail/centos/2011-April/110995.html
Remarques
Fedora est basé sur différentes branches de code source, et donc différentes bibliothèques partagées et révisions du noyau. Il est peu probable que l'un des packages compilés fonctionne dans ces distributions.
EPEL et rpmforge sont généralement destinés aux packages logiciels plutôt qu'aux packages du système de base, il est donc peu probable qu'ils soient utiles à la résolution des dépendances pour les éléments de base.
Fedora n'est pas compatible avec RHEL en général. D'autant plus que quelque chose de basique comme gcc, je ne recommanderais pas d'utiliser les RPM Fedora.
Si vous ne pouvez pas vous procurer de rpms RHEL, vous pouvez essayer des rpms CENTOS à partir de l'un de ses miroirs car CENTOS est fier d'être compatible binaire avec RHEL.
Vous pouvez essayer avec le fichier repo d'epel et rpmforege.
Utilisez le lien pour vérifier epel et rpmforge
Ran dans le même problème. Il y a de l'aide ici qui a utilisé le référentiel CentOS: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
Lecture seule Étape 2 (Installer le référentiel Remi pour CentOS et RedHat).
J'espère que cela t'aides.