Ich habe einige Probleme mit dem Paketmanager Homebrew . Ich kann nicht finden, wie ich es entfernen kann!
Ist es sicher, das Ganze zu entfernen /usr/local
? Homebrew wurde irgendwo in diesem Verzeichnis installiert.
Homebrew hat einmal ein Skript empfohlen , das ebenfalls in den FAQ verlinkt ist . Die Anweisungen haben sich seitdem geändert und enthalten ein offizielles Deinstallationsskript, das Sie herunterladen und ausführen können:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Hier ist eine Kopie des alten Drehbuchs zu historischen Zwecken:
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
Dies sollte auch Ihren /usr/local
Ordner auf die Zeit vor Homebrew zurücksetzen. Weitere Informationen finden Sie im Homebrew-Installations-Wiki .
Hinweis : Möglicherweise müssen Sie auch entfernen ~/.homebrew
. Wenn Sie zufällig haben ~/.rvm
, sollten Sie löschen ~/.rvm/bin/brew
.
Desktop
,Documents
und ‚Downloads`. Es hat auch meinen Idioten durcheinander gebracht. Bitte helfen Sie!Homebrew bietet jetzt ein Deinstallationsskript an, das sich hier befindet .
Führen Sie im OSX-Terminal einfach Folgendes aus:
quelle
Beachten Sie auch, dass Homebrew die Gruppe in 'staff' ändert und der Gruppe Schreibzugriff für gewährt
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Um diese Verzeichnisse wieder in den ursprünglichen Zustand zu versetzen, gehen Sie wie folgt vor:
für jeden oder wenn Sie keine ausgefallenen Eigentümer / Rechte haben:
quelle
/usr/local
und seine von Homebrew erstellten Unterverzeichnisse gehören meinem Benutzer mit deradmin
Gruppe.Probieren Sie dieses Prinzip aus , es deinstalliert Homebrew und zugehörige Caches, vorausgesetzt, Sie haben brew im Standardverzeichnis installiert.
quelle
Ich habe kürzlich ein Skript erstellt, um diesen Fall zu behandeln . Es entfernt Homebrew vollständig und verfügt über CLI-Optionen wie Silent / Verbose- und Force-Modi sowie einen Modus, der den Speicherort Ihrer Homebrew-Installation zurückgibt.
quelle
Möglicherweise befinden sich andere Dateien in
/usr/local
Ihrem Computer. Möglicherweise können Sie eine andere PM (Package Manager) verwenden, um die aktuelle PM zu entfernen.quelle