Gli sviluppatori della distribuzione AlmaLinux hanno annunciato una decisione di attivare per impostazione predefinita il repository di pacchetti CRB (CodeReady Builder) tramite la pubblicazione domani di un aggiornamento del pacchetto almalinux-repos per il rilascio di AlmaLinux OS 10.0. In AlmaLinux OS Kitten 10, edizione basata su CentOS Stream 10, questo repository è già incluso dalla fine di agosto. Per chi non desidera attivare il CRB, è possibile utilizzare il comando «dnf config-manager —disable crb».
Il repository CRB fornisce una selezione di pacchetti non offerti per impostazione predefinita in Red Hat Enterprise Linux, come applicazioni per sviluppatori, librerie aggiuntive e binding, nonché pacchetti con dati di debug, documentazione, file di intestazione, build statiche e esempi di codice (pacchetti «-devel», «-example», «-doc» e «-static»). Tra le altre cose, nel CRB sono presenti librerie utilizzate come dipendenze in pacchetti dal repository EPEL (Extra Packages for Enterprise Linux).
Poiché il CRB non era abilitato per impostazione predefinita, l'installazione di alcuni pacchetti da EPEL portava a un errore. Questo comportamento confondeva gli utenti, che dovevano cercare informazioni su come risolvere il problema abilitando il CRB, portando all'invio di un gran numero di segnalazioni di errori agli sviluppatori di EPEL. Ad esempio, si verificavano errori simili durante l'installazione del pacchetto plasma-discover per l'ambiente desktop KDE Plasma, poiché dipendeva dal pacchetto appstream-qt, presente nel CRB. Inoltre, in AlmaLinux 10.1 sarà aggiunto al CRB il pacchetto selinux-policy-extra, necessario per il corretto funzionamento dei programmi SELinux da EPEL.
Fonte: opennet.ru
