У меня есть некоторые проблемы с менеджером пакетов, Homebrew . Я не могу найти, как удалить это!
Безопасно ли удалять целое /usr/local
? Доморощенный был установлен где-то в этом каталоге.
Доморощенный однажды порекомендовал сценарий , также связанный в их 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 для получения дополнительной информации.
Примечание : вам также может потребоваться удалить ~/.homebrew
. Если у вас есть ~/.rvm
, то вы должны удалить ~/.rvm/bin/brew
.
Desktop
,Documents
и «Загрузки». Это испортило мой мерзавец тоже. Пожалуйста помоги!Homebrew теперь предоставляет скрипт удаления, расположенный здесь .
Просто запустите следующее в терминале OSX:
источник
Также обратите внимание, что доморощенный меняет группу на «штат» и дает право на запись в группу для
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Чтобы вернуть эти каталоги в их исходное состояние, выполните:
для каждого или если у вас нет необычных владельцев / прав:
источник
/usr/local
и его Homebrew созданные подкаталоги принадлежат моему пользователю вadmin
группе.Попробуйте эту суть : он удаляет homebrew и связанные с ним кэши, если вы установили brew в каталог по умолчанию.
источник
Я недавно сделал скрипт для обработки этого случая . Он полностью удаляет Homebrew и имеет параметры CLI, такие как тихий / подробный и принудительный режимы, а также режим, который возвращает местоположение вашей установки Homebrew.
источник
Могут быть и другие файлы, которые
/usr/local
вам могут понадобиться. Возможно, вы сможете использовать другой PM (диспетчер пакетов) для удаления текущего PM.источник