De ontwikkelaars van de AlmaLinux-distributie hebben besloten om standaard de CRB (CodeReady Builder) pakketrepository te activeren via de publicatie van morgen een update van het almalinux-repos pakket voor de release AlmaLinux OS 10.0. In AlmaLinux OS Kitten 10, de op CentOS Stream 10 gebaseerde editie, is deze repository al sinds eind augustus ingeschakeld. Voor degenen die CRB niet willen inschakelen, kan de opdracht 'dnf config-manager --disable crb' worden gebruikt.
De CRB-repository bevat een verzameling pakketten die standaard niet worden aangeboden in Red Hat Enterprise Linux, zoals ontwikkelaarsapplicaties, extra bibliotheken en wrappers, evenals pakketten met debug-informatie, documentatie, headerbestanden, statische builds en codevoorbeelden (pakketten '-devel', '-example', '-doc' en '-static'). Onder andere bevat CRB bibliotheken die als afhankelijkheden worden gebruikt in pakketten uit de EPEL (Extra Packages for Enterprise Linux) repository.
Aangezien CRB niet standaard was ingeschakeld, leidde de installatie van bepaalde pakketten uit EPEL tot foutmeldingen. Dit gedrag verwarrde gebruikers, die informatie moesten zoeken over het inschakelen van CRB, en leidde tot het indienen van een groot aantal foutmeldingen door EPEL-ondersteuners. Bijvoorbeeld, dergelijke fouten deden zich voor bij de installatie van het plasma-discover pakket voor de KDE Plasma desktop, omdat het afhankelijk was van het appstream-qt pakket, dat in CRB aanwezig is. Bovendien zal in AlmaLinux 10.1 het selinux-policy-extra pakket worden toegevoegd aan CRB, dat nodig is voor de correcte werking van programma's uit EPEL met SELinux.
Bron: opennet.ru
