Eu tenho uma caixa RHEL6 sem assinatura da Red Hat Network. Quero instalar o gcc usando o yum para resolver todas as dependências complexas. Posso conectar-me aos repositórios do Fedora ou Centos para instalar o software? Se sim, como?
Eu tenho uma caixa RHEL6 sem assinatura da Red Hat Network. Quero instalar o gcc usando o yum para resolver todas as dependências complexas. Posso conectar-me aos repositórios do Fedora ou Centos para instalar o software? Se sim, como?
Respostas:
Resposta curta
Instale o pacote equivalente do centos-release a partir de um local de downloads do centos ; Isso permitirá que os repositórios de pacotes do CentOS, onde você pode fazer um yum update
ou umyum install gcc
Resposta longa (er)
Com relação às outras respostas, senti que uma resposta um pouco 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;
"O CentOS está em total conformidade com as políticas de redistribuição de fornecedores upstream e visa ser 100% compatível com binários. (O CentOS altera principalmente pacotes para remover a marca e a arte do fornecedor upstream)." http://wiki.centos.org/FAQ/General#head-d29a2b7e61ffc544973098f9dd49fe4663efba50
Portanto, você pode fazer o download do pacote "centos-release" de um espelho do CentOs para o lançamento do RHEL que você escolheu; Lista de espelhos do CentOS e que instalará os arquivos de repositório do CentOS-Base para permitir que os repositórios do CentOs funcionem no RHEL.
Este guia de migração abrange alguns dos processos de migração do RHEL para o CentOS no local - http://wiki.centos.org/HowTos/MigrationGuide
No entanto, o número 1
Uma instalação nova do CentOS é sempre recomendada. Haverá alguns problemas e limpeza de alguns pacotes necessários se você misturar repositórios. Isso ocorre principalmente porque é um truque para fazer isso, e não é amplamente testado.
NO ENTANTO NÚMERO 2
Os níveis de patch do CentOS não seguem a mesma convenção de nomenclatura dos RHEL, devido a restrições do Redhat e outros problemas de nomenclatura.
Portanto, ocorrerão vários problemas quando aplicativos de terceiros dependerem de redhat-release ou centos-release, ou alguma nomenclatura derivada de RHEL para pacotes e atualizações, veja aqui um exemplo dos problemas de nomenclatura RHEL x CentOS; http://lists.centos.org/pipermail/centos/2011-April/110995.html
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.
O EPEL e o rpmforge geralmente são para pacotes de software, em vez de pacotes do sistema base; portanto, é improvável que sejam úteis para seus propósitos de resolução de dependências para itens básicos.
O Fedora não é compatível com o RHEL em geral. Especialmente como algo básico como o gcc, eu não recomendaria o uso de RPMs do Fedora.
Se você não conseguir se apossar do RHEL rpms, poderá tentar o CENTOS rpms a partir de um de seus espelhos, pois o CENTOS se orgulha de ser compatível com binários com o RHEL.
Você pode tentar com o arquivo repo de epel e rpmforege.
Use o link para conferir epel e rpmforge
Deparou-se com o mesmo problema. Há alguma ajuda aqui que usou o repositório do CentOS: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
Leia apenas a Etapa 2 (instale o repositório Remi para CentOS e RedHat).
Espero que isto ajude.