Perguntei isso no estouro de pilha e percebi que provavelmente é mais apropriado perguntar aqui.
Estou fundindo o ansible em nosso satélite interno da RHN. Eu tenho um repositório base RHEL 7 totalmente atualizado, extras, ferramentas complementares, opcionais e RHN da Red Hat. Também mesclei pacotes selecionados em um repositório epel interno quando precisamos deles. Este, por exemplo, é onde o ansible vai morar.
Em centos7:
python-crypto x86_64 2.6.1-1.el7.centos extras 470 k
python-ecdsa noarch 0.11-3.el7.centos extras 69 k
Esses 2 pacotes são dependências do ansible e estão no repositório extras do centos7. No entanto, eles estão faltando nos extras do Red Hat Enterprise Linux 7.
Sempre tive a impressão de que não haveria pacotes lançados oficialmente pelo Centos que também não fossem lançados oficialmente pela Red Hat.
Meu problema é que não quero colocar isso no meu repositório epel porque não é epel. Esta é a primeira vez que experimentei que existem pacotes oferecidos pelo centos que não fazem parte da distribuição correspondente da Red Hat. Posso entender diferenças de versão, mas um pacote ausente me parece estranho.
Isso é um erro? Isso não deveria acontecer?
Responder1
Esses pacotes parecem ser doextrasrepositório:
Extras do CentOS- No CentOS 5 e 6, pacotes que fornecem funcionalidade adicional ao CentOS sem quebrar a compatibilidade do upstream ou atualizar componentes básicos, mas não são testados pelo upstream ou disponíveis no produto upstream.No CentOS 7, este é um repositório upstream, bem como pacotes adicionais do CentOS.A equipe de desenvolvimento do CentOS testou todos os itens deste repositório e todos funcionam com o CentOS. Este repositório é fornecido com o CentOS e éativado por padrão
(ênfase minha)
Portanto, embora o canal extras esteja presente no RHEL 7, o repositório extras do CentOS 7 contém pacotes adicionais.