Repositórios CentOS 6 e Fedora

Repositórios CentOS 6 e Fedora

Fiz uma pesquisa no Google e não consegui encontrar a resposta específica para minhas perguntas.

Eu sei que CentOS e Fedora são extremamente semelhantes. Um repositório Fedora (ou seja,https://www.google.com/intl/en/chrome/browser/?hl=en&platform=linux&brand=CHFK) funciona para CentOS? Há algum risco ao tentar instalar um repositório Fedora no CentOS 6?

Responder1

O CentOS é baseado no RHEL, que não é exatamente igual ao Fedora. Conforme declarado no CentOSWiki do repositório:

Misturando repositórios Fedora com repositórios orientados ao CentOS: Procure por 'name=Fedora', vs.Os repositórios do Fedora provavelmente não serão compatíveis com o CentOS.Repositórios para outras distribuições Enterprise Linux derivadas das mesmas fontes upstream têm maior probabilidade de serem compatíveis, mas ainda assim devem ser usados ​​com cuidado.

Então, os repositórios RHEL sãoprovavelmentetudo bem (mas ainda deve ser usado com cuidado). É provável que o Fedora não o seja.

Responder2

Geralmente, você nunca deseja misturar repositórios entre nenhum dos repositórios baseados no Red Hat. Às vezes você pode pegar pacotes CentOS e misturá-los com RHEL e vice-versa, mas faça isso com cuidado!

Normalmente, o que faço é pegar os RPMs de origem de um pacote que encontro no Fedora e tentar construí-lo para o CentOS. Estes são os pacotes que a maioria dos repositórios contém, denominados packageX.src.rpm. Esses pacotes são essencialmente arquivos de origem pré-empacotados junto com um arquivo RPM .spec que instrui as ferramentas da cadeia de ferramentas dos desenvolvedores sobre como construir o pacote X.

Você pode configurar o seu próprioAmbiente de construção RPMcom bastante facilidade e, em seguida, reconstrua o SRPM de download. Geralmente, depois de fazer isso funcionar, você pode usar comandos como este para fazer o trabalho pesado:

$ rpmbuild --rebuild packageX.src.rpm

Se o pacote tiver vários requisitos necessários para compilá-lo, você poderá usar este comando para instalá-los:

$ yum-builddep --nogpgcheck packageX.src.rpm

Há um tutorial mais completo aqui, intitulado:[one-liner]: Usando yum-builddep para acelerar a construção de SRPMs no Fedora e CentOS.

Eu tenho uma boa quantidade dissodocumentado no meu blog(plugue sem vergonha).

informação relacionada