Mam problemy z menedżerem pakietów, Homebrew . Nie mogę znaleźć, jak to usunąć!
Czy bezpiecznie jest usunąć całość /usr/local
? Homebrew został zainstalowany gdzieś w tym katalogu.
Homebrew kiedyś polecił skrypt , do którego link znajduje się również w FAQ . Od tego czasu instrukcje uległy zmianie i udostępniają oficjalny skrypt odinstalowujący, który można pobrać i uruchomić:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Oto kopia starego skryptu do celów historycznych:
cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew
Powinno to również przywrócić /usr/local
folder do dni sprzed Homebrew. Aby uzyskać więcej informacji, zobacz wiki instalacji Homebrew .
Uwaga : może być również konieczne usunięcie ~/.homebrew
. Jeśli tak ~/.rvm
, to powinieneś usunąć ~/.rvm/bin/brew
.
Desktop
,Documents
i „Downloads`. To też popsuło mi dupę. Proszę pomóż!Homebrew udostępnia teraz skrypt odinstalowujący znajdujący się tutaj .
Po prostu uruchom następujące polecenie w terminalu OSX:
źródło
Należy również pamiętać, że homebrew zmienia grupę na „personel” i daje dostęp do zapisu dla grupy dla
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Aby przywrócić te katalogi do ich oryginalnych stanów:
dla każdego lub jeśli nie masz fantazyjnych właścicieli / praw:
źródło
/usr/local
i jego podkatalogi utworzone przez Homebrew są własnością mojego użytkownika zadmin
grupą.Wypróbuj tę funkcję , odinstaluje homebrew i powiązane pamięci podręczne, pod warunkiem, że zainstalowałeś brew w domyślnym katalogu.
źródło
Niedawno napisałem skrypt do obsługi tej sprawy . Całkowicie usuwa Homebrew i ma opcje CLI, takie jak ciche / pełne i tryby wymuszenia, a także tryb, który zwraca lokalizację instalacji Homebrew.
źródło
Mogą być w nim inne pliki,
/usr/local
które mogą być konieczne, aby móc użyć innego menedżera pakietów (Menedżera pakietów) w celu usunięcia bieżącego PM.źródło