¿La opción --enablerepo de yum solo habilita un repositorio para el comando actual?

34

¿La --enablerepoopción de yum solo habilita un repositorio durante la duración del comando actual?

Por ejemplo, si la enabledconfiguración en el /etc/yum.repos.d/remi.repoarchivo está establecida en 0(deshabilitada) y ejecuto:

yum --enablerepo remi,remi-php55 install php

¿Los repositorios especificados ( remiy remi-php55) solo están habilitados durante la duración del installcomando?

¿Hay alguna manera de mantener la enabledconfiguración usando en yumlugar de editar un .repoarchivo directamente?

Kev
fuente

Respuestas:

47

La --enablerepoopción anula la opción permanente establecida en el .repoarchivo solo para el comando actual. --disablerepohace lo contrario para repositorios habilitados.

Si instala (o ha instalado) el yum-utilspaquete, puede usarlo yum-config-managerpara habilitar / deshabilitar permanentemente repos sin editar el archivo:

yum-config-manager --enable remi

habilitará permanentemente el remirepositorio.

yum repolist all

enumerará todos los repositorios idque use con la opción --enableo --disable.

garethTheRed
fuente
¿Cuál es el equivalente de DNF?
Leo Ufimtsev
1
@LeoUfimtsev - Google encontró docs.fedoraproject.org/en-US/Fedora/23/html/…
garethTheRed