web-dev-qa-db-fra.com

L'option --enablerepo de yum active-t-elle uniquement un dépôt pour la commande actuelle?

Est-ce que miam --enablerepo option activer uniquement un référentiel pour la durée de la commande en cours?

Par exemple, si le paramètre enabled dans /etc/yum.repos.d/remi.repo le fichier est défini sur 0 (désactivé) et je lance:

yum --enablerepo remi,remi-php55 install php

Les référentiels sont-ils spécifiés (remi et remi-php55) activé uniquement pendant la durée de la commande install?

Existe-t-il un moyen de conserver le paramètre enabled en utilisant yum au lieu de modifier un .repo fichier directement?

34
Kev

Le --enablerepo L'option remplace l'option permanente définie dans le .repo fichier pour la commande en cours uniquement. --disablerepo fait le contraire pour les repos activés.

Si vous installez (ou avez installé) le yum-utils package alors vous pouvez utiliser yum-config-manager pour activer/désactiver définitivement les repos sans modifier le fichier:

yum-config-manager --enable remi

activera en permanence le repo remi.

yum repolist all

répertorie tous les repo id que vous utilisez avec le --enable ou --disable option.

49
garethTheRed