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?

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.


Was ist das DNF-Äquivalent?
Leo Ufimtsev

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.