Posso configurar o Fedora ou o Centos repos no RHEL6?

8

Eu tenho uma caixa RHEL6 sem assinatura da Red Hat Network. Eu quero instalar o gcc usando o yum para resolver todas as dependências complexas. Posso me conectar aos repositórios do Fedora ou do Centos para instalar o software? Se sim, como?

    
por Liam 30.01.2012 / 15:57

4 respostas

14

Resposta curta

Instale o pacote centos-release equivalente de um local de downloads centos ; Isso habilitará os repositórios de pacotes do CentOS, onde você poderá fazer um yum update ou um yum install gcc

Resposta longa (a)

Com relação às outras respostas, senti que uma resposta mais completa poderia ser dada à sua pergunta.

O CentOS pretende ser 100% binário compatível com o RHEL, portanto, os pacotes do CentOS 6.2 devem ser instalados e executados no RHEL 6.2;

"CentOS conforms fully with the upstream vendors redistribution policies and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.)." http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50

Então você pode baixar o pacote "centos-release" de um espelho do CentOS para lançar o RHEL que você escolheu; Lista de Espelhos do CentOS , e que instalará os arquivos do repositório CentOS-Base para ativar os CentOs repositórios para trabalhar no RHEL.

Este guia de migração aborda alguns dos processos de migração do RHEL para o CentOS no local - link

CONTUDO, NÚMERO 1

Uma nova instalação do CentOS é sempre recomendada. Haverá alguns problemas e a limpeza de alguns pacotes será necessária se você misturar repositórios. Isto é principalmente porque é um hack para fazer isso, e não é amplamente testado.

CONTUDO, NÚMERO 2

Os níveis de patch do CentOS não seguem a mesma convenção de nomenclatura que os patches do RHEL, devido a restrições Redhat e outros problemas de nomenclatura.

Portanto, haverá vários problemas que ocorrem quando aplicativos de terceiros dependem de redhat-release ou centos-release ou de alguma nomenclatura derivada do RHEL para pacotes e atualizações; veja aqui um exemplo dos problemas de nomenclatura RHEL vs CentOS; link

notas

O Fedora é baseado em diferentes ramificações de código fonte e, portanto, diferentes bibliotecas compartilhadas e revisões do kernel. É improvável que qualquer um dos pacotes compilados funcione nessas distribuições.

EPEL e rpmforge são tipicamente para pacotes de software em vez de pacotes de sistema base, portanto, é improvável que seja de alguma utilidade para seus propósitos de resolver dependências para coisas básicas.

    
por 30.01.2012 / 16:51
1

O Fedora não é compatível com o RHEL em geral. Especialmente como algo básico como gcc eu não recomendaria usar Fedora RPMs.

Se você não pode se apossar do RHEL rpms você pode tentar o CENTOS rpms de um de seus espelhos , pois o CENTOS se orgulha de ser binário compatível com o RHEL.

    
por 30.01.2012 / 16:23
1

Você pode tentar com o arquivo repo de epel e rpmforege.

Use o link para verificar epel e rpmforge

link

link

    
por 30.01.2012 / 16:25
0

Correu para o mesmo problema. Há alguma ajuda aqui que usou o repositório do CentOS: link

Somente leitura Etapa 2 (Instalar o repositório Remi para CentOS e RedHat).

Espero que isso ajude.

    
por 11.07.2013 / 19:57