Red Hat, Alma Linux, CentOS : Ajouter des dépôts supplémentaires
Table des matières
Par défaut, les dépôts 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.
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 :
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 :
Ou avec le RPM du site
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 :
Et le nonfree :
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 :
Dans tous les cas, les dépôts sont listables avec :
Et les dépôts actifs listables avec :
Le dépôt Extras est installé mais désactivé par défaut.
Pour l'activer, on passe directement par dnf:
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:
EPEL ( Extra Packages for Enterprise Linux ) est LE dépôt indispensable !
Attention, pour Red Hat, codeready-builder-for-rhel-8-x86_64-rpms nécessaire. Pour Alma Linux, powertools est nécessaire. Certains paquets en dépendent
Sous Alma Linux et CentOS, on peut l'installer avec le paquet epel-release :
Pour RHEL, c'est depuis le RPM du site :
Si on est dans un contexte de haute dispo et qu'on souhaite utiliser des outils de haute dispo (corosync, pacemaker), il faudra activer High Availability :
Alma Linux 8 :
Red Hat 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 :
Et le nonfree :
Aussi, si besoin, on peut installer les paquets "appstream-data" qui permettent de remonter les infos dans GNOME Logiciels :
Si on veut lire ensuite des DVD protégés, on trouvera libdvdcss dans RPM Fusion Tainted
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 :
Dans tous les cas, les dépôts sont listables avec :
Et les dépôts actifs listables avec :
Le dépôt Extras est installé mais désactivé par défaut.
Pour l'activer, on passe directement par dnf:
Le dépôt CRB 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 (c'est l'ex PowerTools, pour Code Ready Builder)
Pour l'activer, on passe directement par dnf:
EPEL ( Extra Packages for Enterprise Linux ) est LE dépôt indispensable !
Attention, pour Red Hat, codeready-builder-for-rhel-9-x86_64-rpms nécessaire. Pour Alma Linux, CRB est nécessaire. Certains paquets en dépendent
Sous Alma Linux, on peut l'installer avec le paquet epel-release :
Pour RHEL, c'est depuis le RPM du site :
Si on est dans un contexte de haute dispo et qu'on souhaite utiliser des outils de haute dispo (corosync, pacemaker), il faudra activer High Availability :
Alma Linux 9 :
Red Hat 9 :
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 :
Et le nonfree :
Si on veut lire ensuite des DVD protégés, on trouvera libdvdcss dans RPM Fusion Tainted
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 :
Red Hat, CentOS, AlmaLinux sont supportées
Introduction
Par défaut, les dépôts 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 la version 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 :
[/style]yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
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 la version 8 (64bits uniquement)
Dans tous les cas, les dépôts sont listables avec :
Code BASH :
dnf repolist all
Et les dépôts actifs listables avec :
Code BASH :
dnf repolist
Alma Linux 8 : Activer Extras
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
RHEL 8 : Activer Supplementary CoreReady et HighAvailability
Code BASH :
subscription-manager repos --enable "rhel-8-for-x86_64-supplementary-rpms" --enable "codeready-builder-for-rhel-8-x86_64-rpms" --enable "rhel-8-for-x86_64-highavailability-rpms"
Alma Linux 8 Activer PowerTools
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 !
Attention, pour Red Hat, codeready-builder-for-rhel-8-x86_64-rpms nécessaire. Pour Alma Linux, powertools est nécessaire. Certains paquets en dépendent
Sous Alma Linux et CentOS, on peut l'installer avec le paquet epel-release :
Code BASH :
dnf install epel-release
Pour RHEL, c'est depuis le RPM du site :
Code BASH :
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
High Availability 8
Si on est dans un contexte de haute dispo et qu'on souhaite utiliser des outils de haute dispo (corosync, pacemaker), il faudra activer High Availability :
Alma Linux 8 :
Code BASH :
dnf config-manager --set-enabled highavailability
Red Hat 8 :
Code BASH :
subscription-manager repos --enable "rhel-8-for-x86_64-highavailability-rpms"
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
Aussi, si besoin, on peut installer les paquets "appstream-data" qui permettent de remonter les infos dans GNOME Logiciels :
Code BASH :
dnf install rpmfusion-free-appstream-data
Code BASH :
dnf install rpmfusion-nonfree-appstream-data
Si on veut lire ensuite des DVD protégés, on trouvera libdvdcss dans RPM Fusion Tainted
Code BASH :
dnf install rpmfusion-free-release-tainted
Code BASH :
dnf install rpmfusion-nonfree-release-tainted
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
Les dépôts pour la version 9 (64bits uniquement)
Dans tous les cas, les dépôts sont listables avec :
Code BASH :
dnf repolist all
Et les dépôts actifs listables avec :
Code BASH :
dnf repolist
Alma Linux 9 : Activer Extras
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
RHEL 9 : Activer Supplementary CoreReady
Code BASH :
subscription-manager repos --enable "rhel-9-for-x86_64-supplementary-rpms" --enable "codeready-builder-for-rhel-9-x86_64-rpms" --enable "rhel-9-for-x86_64-highavailability-rpms"
Alma Linux 9 : Activer CRB
Le dépôt CRB 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 (c'est l'ex PowerTools, pour Code Ready Builder)
Pour l'activer, on passe directement par dnf:
Code BASH :
dnf config-manager --set-enabled crb
EPEL 9
EPEL ( Extra Packages for Enterprise Linux ) est LE dépôt indispensable !
Attention, pour Red Hat, codeready-builder-for-rhel-9-x86_64-rpms nécessaire. Pour Alma Linux, CRB est nécessaire. Certains paquets en dépendent
Sous Alma Linux, on peut l'installer avec le paquet epel-release :
Code BASH :
dnf install epel-release
Pour RHEL, c'est depuis le RPM du site :
Code BASH :
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
High Availability 9
Si on est dans un contexte de haute dispo et qu'on souhaite utiliser des outils de haute dispo (corosync, pacemaker), il faudra activer High Availability :
Alma Linux 9 :
Code BASH :
dnf config-manager --set-enabled highavailability
Red Hat 9 :
Code BASH :
subscription-manager repos --enable "rhel-9-for-x86_64-highavailability-rpms"
RPM Fusion 9
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-9.noarch.rpm
Et le nonfree :
Code BASH :
dnf install --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-9.noarch.rpm
Si on veut lire ensuite des DVD protégés, on trouvera libdvdcss dans RPM Fusion Tainted
Code BASH :
dnf install rpmfusion-free-release-tainted
Code BASH :
dnf install rpmfusion-nonfree-release-tainted
Flatpak 9
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