Utiliser Fedora et CentOS

CentOS - RHEL : Ajouter des dépôts supplémentaires

Table des matières

logo_centos / red-hat-logo


Introduction



Par défaut, les dépôts de CentOS ou de Red Hat Enterprise Linux ne contiennent pas tous les logiciels.
Or, on a besoin parfois de logiciels divers qui parfois ne sont pas incorporés...
Nous allons donc voir comment ajouter des dépôts supplémentaires.

Les dépôts pour CentOS 6



EPEL 6



EPEL ( Extra Packages for Enterprise Linux ) est LE dépôt indispensable !
Pour l'installer (après avoir activé les dépôts CentOS Extras) :
Code BASH :
yum install epel-release

Ou sinon, depuis le lien du dépôt:
Code BASH :
yum install http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

Elrepo 6



Le dépôt elrepo lui apporte des plus sur le noyau et pilotes.
Pour l'installer :
Code BASH :
yum install http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

Pour installer un noyau plus récent, il faut activer le dépôt elrepo-kernel. Il existe 2 noyaux : kernel-lt (LTS) et kernel-ml (MainLine)

RPMforge 6



RPMforge est un dépôt qui peut être utile !
Toutes les infos sur le projet se trouvent à cette adresse : http://repoforge.org/
Pour l'installer :
32 bits :
Code BASH :
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm

64 bits :
Code BASH :
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm


Nux 6



Nux est un dépôt qui apporte des logiciels et paquets multimédias, utile si on souhaite utiliser CentOS comme poste de travail.
Pour l'installer :
Code BASH :
yum install http://li.nux.ro/download/nux/dextop/el6/i386/nux-dextop-release-0-2.el6.nux.noarch.rpm


Les dépôts pour CentOS 7 / RHEL 7 (64bits uniquement)



Activer Extras Chez CentOS 7



Le dépôt Extras est installé mais désactivé par défaut.
Il inclut quelques outils comme docker ou quelques modules python.
Pour l'activer, on passe directement par yum :
Code BASH :
 yum-config-manager --enable extras


Activer Extras Chez RHEL 7



Code BASH :
 subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"  --enable "rhel-ha-for-rhel-*-server-rpms"

EPEL 7



EPEL ( Extra Packages for Enterprise Linux ) est LE dépôt indispensable !
Pour l'installer (après avoir activé les dépôts CentOS Extras / RHEL Extras) :
Avec le paquet de CentOS :
Code BASH :
yum install epel-release

Ou avec le RPM du site
Code BASH :
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[/style]

Elrepo 7



Le dépôt elrepo lui apporte des plus sur le noyau et pilotes.
Pour l'installer :
Code BASH :
yum install http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

Pour installer un noyau plus récent, il faut activer le dépôt elrepo-kernel. Il existe 2 noyaux : kernel-lt (LTS) et kernel-ml (MainLine)

RPM Fusion 7



RPM Fusion est un dépôt qui peut être utile ! Il est aussi disponible pour Fedora
Il est nécessaire d'avoir activé le dépôt EPEL avant.
Pour l'installer :
Le free :
Code BASH :
yum install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

Et le nonfree :
Code BASH :
yum install --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm


Nux 7



Nux est un dépôt qui apporte des logiciels et paquets multimédias, utile si on souhaite utiliser CentOS / RHEL comme poste de travail.
Pour l'installer :
Code BASH :
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm


Les dépôts pour CentOS 8 / RHEL 8 (64bits uniquement)



Activer Extras Chez CentOS 8



Le dépôt Extras est installé mais désactivé par défaut.
Pour l'activer, on passe directement par dnf:
Code BASH :
dnf config-manager --set-enabled extras


Activer Extras Chez RHEL 8



Code BASH :
 subscription-manager repos --enable "rhel-8-for-x86_64-supplementary-rpms" --enable "rhel-8-for-x86_64-appstream-rpms" 


Activer PowerTools Chez CentOS 8



Le dépôt PowerTools est installé mais désactivé par défaut.
Ce dépôt peut être utile sur un serveur, il contient des paquets additionnels plutôt utile pour les serveurs
Pour l'activer, on passe directement par dnf:
Code BASH :
dnf config-manager --set-enabled PowerTools


EPEL 8



EPEL ( Extra Packages for Enterprise Linux ) est LE dépôt indispensable !
Pour l'installer (après avoir activé les dépôts CentOS Extras / RHEL Extras) :
Avec le paquet de CentOS :
Code BASH :
dnf install epel-release

Ou depuis le RPM du site :
Code BASH :
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm


Elrepo 8



Le dépôt elrepo lui apporte des plus sur le noyau et pilotes.
Pour l'installer :
Code BASH :
dnf install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm

Pour installer un noyau plus récent, il faut activer le dépôt elrepo-kernel. Il existe 2 noyaux : kernel-lt (LTS) et kernel-ml (MainLine)

RPM Fusion 8



RPM Fusion est un dépôt qui peut être utile ! Il est aussi disponible pour Fedora.
Il est nécessaire d'avoir activé le dépôt EPEL avant.
Pour l'installer :
Le free :
Code BASH :
dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm

Et le nonfree :
Code BASH :
dnf  install --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm


Nux 8



Nux est un dépôt qui apporte des logiciels et paquets multimédias, utile si on souhaite utiliser CentOS / RHEL comme poste de travail.
Le catalogue Flatpak couvre les besoins. Il n'est plus nécessaire

Flatpak 8



On peut aussi installer le dépôt Flathub qui propose les dernières versions des logiciels graphiques.
Soit en cliquant sur le lien flathub : https://flathub.org/repo/flathub.flatpakrepo

Soit en ligne de commande :
Code BASH :
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Cette page a été vue 59317 fois