Nie mam dostępu do roota na moim komputerze w pracy, ale mam uprawnienia sudo do używania sudo yum
(i tylko yum).
Ostatnio przypadkowo zainstalowałem wadliwe repozytorium (dropbox), a teraz chciałbym je usunąć. Ponieważ nie mam dostępu do zapisu do yum.repos.d
katalogu, ręczne edytowanie lub usuwanie pliku repo nie wchodzi w rachubę.
Wiem, że możesz instalować repozytoria za pomocą yum (tak zrobiłem), ale czy możesz usunąć repozytorium za pomocą yum?
Korzystanie z Scientific Linux 6.
Nawiasem mówiąc, wiem, że mogę yum --disablerepo=
zignorować problematyczne repozytorium. Ale chciałbym go usunąć na dobre, ponieważ powoduje to również problemy z graficznym menedżerem pakietów (wyświetla wyskakujące powiadomienia informujące, że aktualizacji nie można pobrać).
źródło
Odpowiedzi:
repo można usunąć za pomocą,
yum-config-manager
ale nie za pomocąyum
:EDYCJA: potrzebujesz jakiegoś sposobu, aby uruchomić to jako root (tj. Sudo)
źródło
yum
(a nie pełną ścieżką), możesz skopiować / bin / bash do katalogu roboczego, wstawić.
do PATH (export PATH=.:$PATH
), asudo yum
to rozwidli bash z rootami dla CiebieAby usunąć rzeczywiste repozytorium yum, a nie tylko je wyłączyć, musisz znaleźć pakiet i go usunąć.
Przykładowe wyniki:
źródło
Możesz tymczasowo usunąć / wyłączyć repozytorium yum, dodając --disablerepo = (reponame) do wiersza yum.
Niestety, jest to jedyny sposób na zrobienie tego z yum / sudo
źródło
Możesz być w stanie przejść do /etc/yum.repos.d/ i usunąć plik odpowiadający repozytorium.
źródło