Les dépôts Software Collections pour CentOS

Red Hat a mis à disposition pour CentOS une sélection de paquets du projet COPR initié par Fedora au travers du nouveau dépôt Software Collections. COPR est à Fedora ce que les dépôts PPA sont à Ubuntu. L’utilisation de ce dépôt permet de disposer de paquets beaucoup plus frais. La fraîcheur est devenue un enjeu stratégique pour les éditeurs de distributions Linux. L’objectif est de limiter le recours aux dépôts des éditeurs de logiciels et, à terme, d’empêcher de voir fleurir des distributions Linux dédiées à des solutions logicielles à l’image d’Oracle Linux.

Les dépôts Software Collection pour CentOS

Ajout du dépôt Software Collections à CentOS

Après avoir activé le dépôt extras dans CentOS à partir du fichier /etc/yum.repos.d/CentOS-Base.repo en passant la directive enabled à 1, installez le paquet centos-release-scl :

yum install centos-release-scl

Le paquet ajoute deux fichiers qu’il vous faudra activer en passant la directive enabled à 1 :

Au préalable, je vous recommande chaudement d’installer le paquet yum-plugin-priorities. J’ai mis une priorité plus faible aux dépôts SCL afin d’utiliser prioritairement les dépendances des dépôts de la distribution CentOS.

Extrait du fichier /etc/yum.repos.d/CentOS-Base.repo

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
priority=12

Extrait du fichier /etc/yum.repos.d/CentOS-SCLo-scl.repo

[centos-sclo-sclo]
name=CentOS-7 - SCLo sclo
baseurl=http://mirror.centos.org/centos/7/sclo/$basearch/sclo/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
priority=15

Extrait du fichier /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo

[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=http://mirror.centos.org/centos/7/sclo/$basearch/rh/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
priority=16
 

CentOS / , , ,