Homebrew(Mac)로 패키지를 어떻게 다시 설치하나요?

Homebrew(Mac)로 패키지를 어떻게 다시 설치하나요?

좋은 Homebrew 문서(또는 튜토리얼)를 찾는 데 어려움을 겪고 있습니다...

그동안 Homebrew( )와 함께 설치된 ImageMagick을 다시 설치해야 하는데 먼저 설치해야 할지 아니면 기존 설치를 계속 해야 할지 brew install imagemagick잘 모르겠습니다 .?!?brew uninstall imagemagickbrew install imagemagick --disable-openmp --force

실제로는 무엇을 --force하나요? 사실상 제거 후 새 매개변수를 사용하여 새로 설치하는 것입니까?

답변1

설치하려는 패키지가 이미 존재하는 경우 작업 --force옵션 은 디스크의 기존 파일을 덮어씁니다. 작업 install처럼 디스크에서 파일을 제거하지 않습니다 uninstall.

나는 .brew uninstall imagemagickinstall를 사용하는 brew경우 가장 간단한 접근 방식이 가장 좋은 경우가 많습니다. 무언가를 다시 설치하고 싶은 경우 를 사용하여 먼저 제거하고 를 사용하여 uninstall다시 설치 해야 합니다 install. 홈브류 샌드박싱은 시스템에서 완전히 제거하는 데 매우 효과적입니다.

직접 제거하려면 해당 심볼릭 링크 /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

답변2

Homebrew에는 이제 다음 brew reinstall명령이 있습니다.2013년 2월에 추가됨. 단순히 제거 후 설치를 수행합니다.

관련 정보