Homebrew를 제거하는 방법? 제거하는 방법을 찾을 수 없습니다! 전체를

패키지 관리자 인 Homebrew에 문제가 있습니다. 그것을 제거하는 방법을 찾을 수 없습니다!

전체를 제거하는 것이 안전 /usr/local합니까? Homebrew는 해당 디렉토리 어딘가에 설치되었습니다.



답변

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 이전 날짜로 되돌아갑니다 . 자세한 정보는 Homebrew 설치 위키 를 참조하십시오.

참고 : 또한 제거해야 할 수도 ~/.homebrew있습니다. 가있는 경우을 ~/.rvm삭제해야합니다 ~/.rvm/bin/brew.


답변

Homebrew는 이제 여기에 있는 제거 스크립트를 제공합니다 .

OSX 터미널에서 다음을 실행하십시오.

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

답변

또한 homebrew는 그룹을 ‘직원’으로 변경하고 그룹에 대한 쓰기 권한을 부여합니다.

  • /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

답변

보십시오 이 요점을 이 사제와 관련된 캐시를 제거, 기본 디렉토리에 양조를 설치 제공.


답변

나는 최근 이 사건을 처리하기위한 스크립트를 만들었다 . Homebrew를 완전히 제거하고 자동 / 상세 및 강제 모드와 같은 CLI 옵션과 Homebrew 설치 위치를 반환하는 모드가 있습니다.


답변

/usr/local다른 PM (패키지 관리자)을 사용하여 현재 PM을 제거해야 할 수도있는 다른 파일이있을 수 있습니다 .