2010-10-26 23:05:35 +0000 2010-10-26 23:05:35 +0000
151
151

Hoe verwijder ik Homebrew?

Ik heb wat problemen met de pakketbeheerder, Homebrew . Ik kan niet vinden hoe ik het moet verwijderen!

Is het veilig om heel /usr/local te verwijderen? Homebrew is ergens in die map geïnstalleerd.

Antwoorden (6)

224
224
224
2010-10-27 01:56:54 +0000

Homebrew raadde ooit een script aan, en koppelde ook in hun FAQ . Instructies zijn sindsdien gewijzigd en ze bieden een officieel de-installatiescript dat u kunt downloaden en uitvoeren:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Hier is een kopie van het oude script, voor historische doeleinden:

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

Dit moet ook uw /usr/local-map terugbrengen naar de pre-Homebrew-dagen. Zie de Homebrew installatie wiki voor meer informatie.

Note: Het kan zijn dat u ~/.homebrew ook moet verwijderen. Als je toevallig ~/.rvm hebt, dan moet je ~/.rvm/bin/brew verwijderen.

35
35
35
2015-04-14 21:51:02 +0000

Homebrew biedt nu een verwijderscript dat zich hier bevindt .

Voer gewoon het volgende uit in de OSX-terminal:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
8
8
8
2011-06-11 10:02:35 +0000

Merk ook op dat homebrew groep verandert in ‘personeel’ en schrijftoegang geeft tot groep voor

  • /usr/local
  • /usr/local/bin
  • /usr/local/include
  • /usr/local/lib
  • /usr/local/sbin
  • /usr/local/share

Om deze mappen in hun oorspronkelijke staat terug te zetten doen:

sudo chown root:wheel <directory> ; sudo chmod 755 <directory>

voor elk van hen of als je geen fancy eigenaars / rechten hebt:

sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
1
1
1
2012-06-27 07:33:06 +0000

Probeer deze kern , het verwijdert homebrew en de bijbehorende caches, op voorwaarde dat u brouwsel in de standaardmap hebt geïnstalleerd.

0
0
0
2014-04-24 13:49:59 +0000

Ik heb onlangs een script gemaakt om deze zaak te behandelen . Het verwijdert Homebrew volledig, en heeft CLI-opties zoals stille/verbose- en krachtmodi, evenals de modus die de locatie van uw Homebrew-installatie terugstuurt.

-3
-3
-3
2010-10-27 00:25:20 +0000

Er kunnen andere bestanden in /usr/local zijn die je misschien nodig hebt om een andere PM (Package Manager) te gebruiken om de huidige PM te verwijderen.