답변:
정리 ( brew cleanup
) 명령은 오래된 설치된 패키지 버전을 제거합니다. 특정 패키지 / 수식에 영향을주기 위해 다음과 같은 수식 이름을 제공 할 수 있습니다 brew cleanup $FORMULA
. 정리를 시뮬레이트하기 위해 (즉, 제거 할 항목을 보려는 경우) -n
옵션을 사용할 수 있습니다 brew cleanup -n
.
brew cleanup
단지 당신이 최신 버전이 설치되어있는 경우 그래서 첫째, 패키지 버전을 오래된 청소 brew upgrade
후brew cleanup
This operation has freed approximately 17.2GB of disk space.
upgrade
가없는이 cleanup
나를 위해 17.6GB 사용되지 않는 소프트웨어가! (이 항목을 brew cleanup -n
삭제하면 아무것도 삭제되지 않습니다.)이 답변에 감사드립니다. :)
@ aknuds1이 맞았습니다. brew cleanup
따라서 ~/.profile
cask update / cleanup을 포함하여 모든 맥주 관련 정리를 수행 하는 별칭이 추가됩니다.
alias brewski='brew update && brew upgrade && brew cleanup; brew doctor'
나는 brew doctor
모든 패키지가 올바르게 심볼릭 링크되어 있는지 확인합니다. 예를 들어, awscli
정기적으로 이것에 문제가있는 것 같습니다. 도움이 되었기를 바랍니다.
편집 : 의견에서 지적했듯이 brew cask
기능이 가정용 양조 핵심으로 병합되었습니다. 이 명령들도 오류를 발생 시켰으므로 참조 brew cask
가 삭제되었습니다.
EDIT2 : 매일이를 실행하면서 오늘 다음과 같은 의견이 나타났습니다. 그에 따라 명령을 업데이트했습니다.
Warning: We decided to not change the behaviour of `brew upgrade` so
`brew upgrade --all` is equivalent to `brew upgrade` without any other
arguments (so the `--all` is a no-op and can be removed).
brew upgrade --cleanup
새 패키지가 설치되면 기존 패키지가 제거됩니다.
brew upgrade
하지 말고 대신 brew outdated
각 패키지 를 사용 하고 업그레이드하여 brew upgrade PACKAGE
더 많은 제어 기능을 제공하도록 권장합니다.
brew upgrade
그것은 자동화를 위해 잘 작동, 모든 패키지를 업그레이드 할 수있는 하나의 명령입니다. 선택적 pin
으로 유지하려는 버전을 패키지하고 나머지는 한 번에 업그레이드 할 수 있습니다 .