Ho una scatola RHEL6 senza abbonamento a Red Hat Network. Voglio installare gcc usando yum per risolvere tutte le dipendenze complesse. Posso collegarmi ai repository Fedora o Centos per installare il software? Se é cosi, come?
Ho una scatola RHEL6 senza abbonamento a Red Hat Network. Voglio installare gcc usando yum per risolvere tutte le dipendenze complesse. Posso collegarmi ai repository Fedora o Centos per installare il software? Se é cosi, come?
Risposte:
Risposta breve
Installa il pacchetto di rilascio centos equivalente da una posizione di download centos ; Ciò consentirà i repository di pacchetti CentOS in cui è possibile eseguire a yum update
o ayum install gcc
Risposta lunga (er)
Rispetto alle altre risposte, ho sentito che si potrebbe dare una risposta leggermente più completa alla tua domanda.
CentOS mira ad essere compatibile al 100% binario con RHEL, quindi i pacchetti CentOS 6.2 dovrebbero essere installati ed eseguiti su RHEL 6.2;
"CentOS è pienamente conforme alle politiche di ridistribuzione dei fornitori a monte e mira a essere compatibile al 100% con i binari (CentOS modifica principalmente i pacchetti per rimuovere il marchio e la grafica dei fornitori a monte)." http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50
Quindi puoi scaricare il pacchetto "centos-release" da un mirror CentOs per il rilascio di RHEL che hai scelto; Elenco di mirror CentOS e che installerà i file di repository CentOS-Base per consentire ai repository CentO di funzionare in RHEL.
Questa guida alla migrazione copre alcuni dei processi di migrazione da RHEL a CentOS sul posto - http://wiki.centos.org/HowTos/MigrationGuide
TUTTAVIA NUMERO 1
Si consiglia sempre una nuova installazione di CentOS. Ci saranno alcuni problemi e alcuni pacchetti di pulizia necessari se si mescolano i repository. Questo principalmente perché è un trucco per farlo, e non è ampiamente testato.
TUTTAVIA NUMERO 2
I livelli di patch CentOS non seguono la stessa convenzione di denominazione delle patch RHEL, a causa delle restrizioni di Redhat e di altri problemi di denominazione.
Quindi ci saranno un sacco di problemi che si verificano quando le app di terze parti si affidano a redhat-release o centos-release o ad alcuni nomi derivati da RHEL per pacchetti e aggiornamenti, vedere qui un esempio dei problemi di denominazione RHEL vs CentOS; http://lists.centos.org/pipermail/centos/2011-April/110995.html
Appunti
Fedora si basa su diversi rami del codice sorgente, e quindi diverse librerie condivise e revisioni del kernel. È improbabile che uno qualsiasi dei pacchetti compilati funzioni attraverso queste distro.
EPEL e rpmforge sono in genere per pacchetti software piuttosto che pacchetti di sistema di base, pertanto è improbabile che possano essere utili ai fini della risoluzione delle dipendenze per elementi di base.
Puoi provare con il file repo di epel e rpmforege.
Usa il link per verificare epel e rpmforge
Si è imbattuto nello stesso problema. Ci sono alcuni aiuti qui che hanno usato il repository CentOS: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
Sola lettura Passaggio 2 (Installa repository Remi per CentOS e RedHat).
Spero che sia di aiuto.