Aktiviert die --enablerepo-Option von yum nur ein Repo für den aktuellen Befehl?

34

--enablerepoAktiviert die Option von yum nur ein Repository für die Dauer des aktuellen Befehls?

Zum Beispiel, wenn die enabledEinstellung in /etc/yum.repos.d/remi.repoDatei auf 0(deaktiviert) gesetzt ist und ich Folgendes ausführe:

yum --enablerepo remi,remi-php55 install php

Sind die angegebenen Repositorys ( remiund remi-php55) nur für die Dauer des installBefehls aktiviert ?

Gibt es eine Möglichkeit, die enabledEinstellung beizubehalten , indem yumeine .repoDatei nicht direkt bearbeitet wird?

Kev
quelle

Antworten:

47

Die --enablerepoOption überschreibt die permanente Option, die in der .repoDatei nur für den aktuellen Befehl festgelegt ist. --disablerepomacht das Gegenteil für aktivierte Repos.

Wenn Sie das yum-utilsPaket installieren (oder installiert haben) , können Sie yum-config-managerRepos dauerhaft aktivieren / deaktivieren, ohne die Datei zu bearbeiten:

yum-config-manager --enable remi

wird das remiRepo dauerhaft aktivieren .

yum repolist all

listet alle Repos auf, iddie Sie mit der Option --enableoder verwenden --disable.

garethTheRed
quelle
Was ist das DNF-Äquivalent?
Leo Ufimtsev
1
@LeoUfimtsev - Google fand docs.fedoraproject.org/en-US/Fedora/23/html/…
garethTheRed