Pour installer certaines applications ou packages tiers, nous ajoutons leur référentiel sur notre système d'exploitation Linux. Cependant, si l'un d'entre eux interfère ou si nous ne voulons pas mettre à jour un package particulier disponible dans un référentiel particulier, nous pouvons le désactiver mais sans le supprimer. Dans ce didacticiel, nous allons montrer comment désactiver ou activer un référentiel sur Almalinux 8 ou Rocky Linux.
Exécuter la mise à jour du système
L'activation et la désactivation du référentiel peuvent être facilement gérées par dnf config-manger
outil qui est disponible sur le système par défaut, cependant, exécutons d'abord la commande de mise à jour.
sudo dnf update
Répertorier tous les dépôts
Voyons quels sont les dépôts disponibles jusqu'à présent sur notre système. La commande ci-dessous ne répertorie pas tous les référentiels système, mais également leurs ID de référentiel que nous pouvons utiliser pour les activer ou les désactiver.
dnf repolist
Sortie :
repo id repo name appstream AlmaLinux 8 - AppStream baseos AlmaLinux 8 - BaseOS epel Extra Packages for Enterprise Linux 8 - x86_64 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 extras AlmaLinux 8 - Extras pgAdmin4 pgadmin4 pgdg10 PostgreSQL 10 for RHEL/CentOS 8 - x86_64 pgdg11 PostgreSQL 11 for RHEL/CentOS 8 - x86_64 pgdg13 PostgreSQL 13 for RHEL/CentOS 8 - x86_64
Désactiver le référentiel AlmaLinux/Rocky
Maintenant, vérifiez le "repo id" du référentiel que vous souhaitez désactiver sur votre AlmaLinux ou Rocky 8 et utilisez-le avec la commande ci-dessous :
dnf config-manager --disable repository-id
Par exemple, si vous souhaitez désactiver le référentiel EPEL, la commande sera :
sudo dnf config-manager --disable epel
Activer le référentiel
Maintenant, après un certain temps, si vous souhaitez activer le référentiel désactivé, nous pouvons utiliser le même outil avec --enable
option.
dnf config-manager --enable repository-id
Exemple :Maintenant, pour réactiver le référentiel EPEL, la commande sera :
sudo dnf config-manager --enable epel
Voir :Comment activer le référentiel EPEL sur AlmaLinux 8
Utiliser pour ajouter le référentiel
En plus des deux tâches clés ci-dessus, nous pouvons également utiliser config-manager pour ajouter un référentiel sur AlmaLinux ou Rocky :
dnf config-manager --add-repo repository_url