답변:
--force
에 대한 옵션 install
이 이미 설치하려는 패키지가 존재하는 경우 동작은 디스크의 기존 파일을 덮어 씁니다. uninstall
작업 과 마찬가지로 디스크에서 파일을 제거하지 않습니다 .
나는 brew uninstall imagemagick
하기 전에 첫 번째를 할 것 install
입니다. 함께 brew
내가 가장 간단한 방법은 종종 최고입니다 찾을 : 그때 내가 처음에 그것을 제거해야 뭔가를 다시 설치할지 uninstall
다시에 넣어 install
. homebrew 샌드 박싱은 시스템에서 깨끗하게 제거 할 수있는 매우 훌륭한 작업입니다.
수동으로 제거 하려면 심볼릭 링크 /usr/local/bin
에 연결 ../Cellar/imagemagick
하고 삭제하는 파일 을 찾아야 합니다. 그런 다음 삭제 /usr/local/bin/imagemagick
하면 사라집니다. 제거가 필요한 일부 종속성 패키지가 남아있을 수 있지만 핵심 imagemagick 패키지는 삭제됩니다. 추가 정리 실행을 수행하려는 경우 어떤 imagemagick가 의존하는지 확인하려면 다음을 수행하십시오.
$ brew info imagemagick
imagemagick 6.7.1-1
http://www.imagemagick.org
Depends on: jpeg, libtiff, little-cms, jasper
Not installed
Some tools will complain unless the ghostscript fonts are installed to:
/usr/local/share/ghostscript/fonts
http://github.com/mxcl/homebrew/commits/master/Library/Formula/imagemagick.rb
brew reinstall
나는 아직도 그것을 객관적으로 더 나은 생각 brew uninstall
다음과 brew install
다시. 이유는 @Nelson의 답변에 대한 토론을 참조하십시오.
Homebrew는 이제 2013 년 2 월brew reinstall
에 추가 된 명령을 가지고 있습니다. 단순히 설치 제거 후 설치를 수행합니다.
brew reinstall
현재 설치된 옵션을 유지하지 않기 때문에 다소 위험한 것으로 보입니다.
brew reinstall
와 brew upgrade
지금은 자동으로 이전에 지정한 옵션을 보존 할 수 있습니다. 나는이 소리를 미쳤다. 이상적 brew
으로는이 모호한 기능을 비활성화하는 옵션을 제공하는 것이 이상적 입니다. 그렇지 않습니다. 패키지를 다시 설치하는 유일한 재현 방법은 해당 패키지를 수동으로 제거했다가 다시 설치하는 것입니다. 편집 가능한 파일 (예 :)에 대한 옵션을 유지하는 젠투 USE 플래그 스타일 접근 방식 ~/Library/Homebrew/options.conf
이 매우 바람직합니다. 나는 항상 내가 원하는 옵션을 정확히 알고 있습니다. (그러나 도와 주려고 노력하고 실패 해 주셔서 감사합니다.)