Les développeurs de la distribution AlmaLinux ont annoncé leur décision d'activer par défaut le dépôt de paquets CRB (CodeReady Builder) avec la publication, demain, d'une mise à jour du paquet almalinux-repos pour la version AlmaLinux OS 10.0. Dans AlmaLinux OS Kitten 10, la version basée sur CentOS Stream 10, ce dépôt est déjà inclus depuis la fin août. Pour ceux qui ne souhaitent pas activer le CRB, il est possible d'utiliser la commande « dnf config-manager —disable crb ».
Le dépôt CRB propose une sélection de paquets qui ne sont normalement pas fournis dans Red Hat Enterprise Linux, tels que des applications pour développeurs, des bibliothèques supplémentaires et des liaisons, ainsi que des paquets contenant des données de débogage, de la documentation, des fichiers d'en-tête, des assemblages statiques et des exemples de code (paquets « -devel », « -example », « -doc » et « -static »). Parmi autres, le CRB comprend des bibliothèques utilisées comme dépendances dans les paquets du dépôt EPEL (Extra Packages for Enterprise Linux).
Comme le CRB n'était pas activé par défaut, l'installation de certains paquets depuis EPEL conduisait à des messages d'erreur. Ce comportement déroutait les utilisateurs, qui devaient rechercher des informations indiquant que le problème était résolu en activant le CRB, entraînant l'envoi d'un grand nombre de rapports d'erreurs aux mainteneurs d'EPEL. Par exemple, de telles erreurs se produisaient lors de l'installation du paquet plasma-discover pour le bureau KDE Plasma, car il dépendait du paquet appstream-qt, présent dans le CRB. De plus, dans AlmaLinux 10.1, le paquet selinux-policy-extra sera ajouté au CRB, nécessaire pour un fonctionnement correct avec les programmes EPEL utilisant SELinux.
Source : opennet.ru
