Die Entwickler der AlmaLinux-Distribution haben angekündigt, dass sie standardmäßig das CRB (CodeReady Builder)-Paket-Repository aktivieren werden, indem sie morgen ein Update des Pakets almalinux-repos für die Veröffentlichung von AlmaLinux OS 10.0 veröffentlichen. In AlmaLinux OS Kitten 10, einer Version basierend auf CentOS Stream 10, ist dieses Repository bereits seit Ende August enthalten. Für diejenigen, die CRB nicht aktivieren möchten, kann der Befehl „dnf config-manager —disable crb“ verwendet werden.
Das CRB-Repository bietet eine Sammlung von Paketen, die standardmäßig nicht in Red Hat Enterprise Linux angeboten werden, wie beispielsweise Entwickleranwendungen, zusätzliche Bibliotheken und Bindings sowie Pakete mit Debugging-Daten, Dokumentation, Header-Dateien, statischen Builds und Beispielen (Pakete „-devel“, „-example“, „-doc“ und „-static“). Unter anderem enthält CRB Bibliotheken, die als Abhängigkeiten in Paketen aus dem EPEL-Repository (Extra Packages for Enterprise Linux) verwendet werden.
Da CRB standardmäßig nicht aktiviert war, führte die Installation bestimmter Pakete aus EPEL zu Fehlermeldungen. Dieses Verhalten verwirrte die Benutzer, die Informationen suchen mussten, um herauszufinden, dass das Problem durch die Aktivierung von CRB gelöst werden kann, und führte zu einer Vielzahl von Fehlermeldungen an die EPEL-Betreuer. Zum Beispiel traten solche Fehler beim Installieren des Pakets plasma-discover für den KDE Plasma Desktop auf, da es vom Paket appstream-qt abhängt, das in CRB enthalten ist. Außerdem wird im AlmaLinux 10.1 das Paket selinux-policy-extra in CRB hinzugefügt, das für die korrekte Funktion von Programmen aus EPEL mit SELinux erforderlich ist.
Quelle: opennet.ru
