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

Как удалить Homebrew?

У меня проблемы с менеджером пакетов, Homebrew . Я не могу найти, как его удалить!

Безопасно ли удалить всю /usr/local? Homebrew был установлен где-то в этом каталоге.

Ответы (6)

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

Homebrew однажды рекомендовал скрипт , также связанный в их FAQ . Инструкции изменились с тех пор, и они предоставляют официальный сценарий деинсталляции вы можете загрузить и запустить:

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

Вот копия старого сценария, для исторических целей:

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

Это также должно вернуть вашу папку /usr/local к его до-домашнему дней. Дополнительную информацию смотрите в Homebrew installation wiki .

Note: Вам также может понадобиться удалить ~/.homebrew. Если у вас случайно есть ~/.rvm, то вы должны удалить ~/.rvm/bin/brew.

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

Homebrew теперь предоставляет скрипт для удаления, расположенный здесь ](https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md#how-do-i-uninstall-homebrew).

Просто запустите следующее в OSX терминале:

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

Также обратите внимание, что домашний иврит меняет группу на “персонал” и предоставляет доступ на запись для

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

Для того, чтобы вернуть эти каталоги в их первоначальное состояние сделать:

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

для каждого из них, или если у вас нет причудливых владельцев / прав:

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

Попробуйте эта суть , она удаляет домашний и связанные с ним кэши, при условии, что вы установили brew в каталог по умолчанию.

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

Я недавно сделал сценарий для этого дела . Он полностью удаляет Homebrew и имеет опции CLI, такие как режим Silent/verbose и принудительный режим, а также режим, который возвращает местоположение вашей установки Homebrew.

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

В /usr/local могут быть и другие файлы, которые могут понадобиться вам, чтобы вы могли использовать другой PM (Package Manager) для удаления текущей PM.

Похожие вопросы

12
5
13
8
1