답변:
파일 이 많은 경우에만 문제가 /usr/local
발생합니다. 수백 개의 파일은 문제가되지 않습니다. 수천 개의 파일이어야합니다. 이 게시물 에 따르면 그 이유 는 다음과 같습니다.
업그레이드의 일부는 / usr / local을 방해하지 않는 것입니다. 업그레이드 후 해당 파일을 다시 이동하는 프로세스는 한 번에 한 파일 씩 수행되며 매우 느립니다.
그는 현재 brew remove; brew cleanup
명령 쌍에 필요하지 않은 Homebrew 설치에서 아무것도 제거하는 것이 좋습니다 . /usr/local.mine
예를 들어 계정의 기본 셸을 전환 한 경우 Mac에서 작업하는 데 약간의 문제가 생길 수 있지만 일시적으로 옆으로 이동하여 이름을 바꾸고 업데이트 후에 다시 이동할 수 있습니다. Homebrew 제공 zsh
또는 이와 유사한 것.
개인적으로 Homebrew 설치를 정리하기로했습니다. 또한 Homebrew가 설치 한 데몬 (MySQL, PostgreSQL 및 Redis)을 완전히 제거하고 종료했습니다. 설치가 완료된 후에도 쉽게 돌아올 수 있습니다. 결국 필자는 여전히 설치되어있는 소수의 Homebrew 패키지 만 가지고 있었으며 설치 시간은 그리 오래되지 않았습니다 (오래된 iMac에서는 약 2 시간).
물론 모든 것을 지우고 다시 시작할 수도 있습니다. 먼저 설치 한 모든 것을 저장하십시오.
brew list | sed s/\s+/\\n/g | tee my-brew-packages.txt
이제 다음으로 모두 제거하십시오.
cat ~/my-brew-packages.txt | xargs brew remove --force
brew cleanup --force
업데이트 한 후 다시 설치하려면
cat ~/my-brew-packages.txt | xargs brew install
/usr/local
브루 패키지 자체. 그 모든 것들이 홈 디렉토리에 있습니다. Homebrew 설치 저장 및 복원에 대한 정보로 답변을 업데이트하겠습니다.
brew remove
그들과 그 다음에 그랬 brew install
습니다. 완료 brew cleanup
후 실행하는 것을 잊지 마십시오 brew remove
.