Ich habe dies bei Stack Overflow gefragt und festgestellt, dass es wahrscheinlich angemessener ist, hier zu fragen.
Ich füge Ansible in unseren internen RHN-Satelliten ein. Ich habe ein vollständig aktualisiertes RHEL 7-Basisrepo, Extras, Ergänzungen, Optionales und RHN-Tools von Red Hat. Ich habe auch ausgewählte Pakete in ein internes Epel-Repo integriert, wenn wir sie brauchen. Hier wird beispielsweise Ansible leben.
In 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
Diese beiden Pakete sind Abhängigkeiten für Ansible und befinden sich im Extras-Repo für CentOS7. Sie fehlen jedoch in den Extras von Red Hat Enterprise Linux 7.
Ich war immer der Meinung, dass es keine offiziell von Centos veröffentlichten Pakete geben würde, die nicht auch offiziell von Red Hat veröffentlicht würden.
Mein Problem ist, dass ich das nicht in mein Epel-Repo aufnehmen möchte, weil es nicht Epel ist. Das ist das erste Mal, dass ich jemals erlebt habe, dass es Pakete gibt, die von Centos angeboten werden, die nicht Teil der entsprechenden Red Hat-Distribution sind. Versionsunterschiede kann ich verstehen, aber ein fehlendes Paket kommt mir seltsam vor.
Ist das ein Fehler? Sollte das nicht passieren?
Antwort1
Diese Pakete scheinen von derExtrasRepository:
CentOS Extras- In CentOS 5 und 6 Pakete, die CentOS zusätzliche Funktionen bieten, ohne die Upstream-Kompatibilität zu beeinträchtigen oder Basiskomponenten zu aktualisieren, aber nicht von Upstream getestet oder im Upstream-Produkt verfügbar sind.In CentOS 7 ist dies ein Upstream-Repository sowie zusätzliche CentOS-Pakete.Das CentOS-Entwicklungsteam hat jedes Element in diesem Repository getestet und alle Elemente funktionieren mit CentOS. Dieses Repository wird mit CentOS ausgeliefert und iststandardmäßig aktiviert
(Betonung von mir)
Obwohl der Extras-Kanal in RHEL 7 vorhanden ist, enthält das CentOS 7-Extras-Repository zusätzliche Pakete.