Ich habe keinen Root-Zugriff auf meinem Computer bei der Arbeit, aber ich habe die Sudo-Berechtigung sudo yum
(und nur yum).
Kürzlich habe ich versehentlich ein fehlerhaftes Repository (Dropbox) installiert und möchte es jetzt entfernen. Da ich keinen Schreibzugriff auf das yum.repos.d
Verzeichnis habe, kommt ein manuelles Bearbeiten oder Entfernen der Repo-Datei nicht in Frage.
Ich weiß, dass Sie Repos mit yum installieren können (das habe ich getan), aber können Sie ein Repo mit yum entfernen?
Verwenden von Scientific Linux 6.
Ich weiß übrigens, dass ich yum --disablerepo=
das problematische Repo ignorieren kann . Ich möchte es jedoch endgültig entfernen, da es auch Probleme mit dem grafischen Paketmanager verursacht (es werden immer wieder Benachrichtigungen angezeigt, dass die Updates nicht abgerufen werden konnten).
quelle
Antworten:
Sie können das Repo entfernen mit,
yum-config-manager
aber nicht mityum
:BEARBEITEN: Sie benötigen eine Möglichkeit, dies als root auszuführen (dh sudo)
quelle
yum
(und nicht der vollständige Pfad) ist, können Sie / bin / bash in Ihr Arbeitsverzeichnis kopieren, vor.
PATH (export PATH=.:$PATH
) stellen, undsudo yum
das wird eine Bash mit Root-Privilegien für SieUm das eigentliche yum-Repository zu entfernen, anstatt es nur zu deaktivieren, müssen Sie das Paket finden und entfernen.
Beispielausgaben:
quelle
Möglicherweise können Sie in /etc/yum.repos.d/ die dem Repository entsprechende Datei entfernen.
quelle
Sie können ein Yum-Repo vorübergehend entfernen / deaktivieren, indem Sie --disablerepo = (reponame) zu Ihrer Yum-Zeile hinzufügen.
Leider ist dies der einzige Weg, dies mit yum / sudo zu tun
quelle