Lutando para encontrar uma boa documentação (ou tutorial) do Homebrew ...
Enquanto isso, preciso reinstalar o ImageMagick que foi instalado com o Homebrew ( brew install imagemagick
) e não tenho certeza se devo primeiro brew uninstall imagemagick
ou prosseguir com brew install imagemagick --disable-openmp --force
a instalação existente?!?
o que --force
realmente faz? é efetivamente uma desinstalação seguida por uma nova instalação com novos parâmetros?
Responder1
A --force
opção da install
ação apenas substitui quaisquer arquivos existentes no disco se os pacotes que você está tentando instalar já existirem. Ele não remove arquivos do disco como a uninstall
ação faz.
Eu faria o brew uninstall imagemagick
primeiro antes de fazer um install
. Acho brew
que a abordagem mais simples costuma ser a melhor: quero reinstalar algo, então devo removê-lo primeiro uninstall
e colocá-lo de volta com install
. O sandboxing homebrew faz um ótimo trabalho ao fazer desinstalações limpas do seu sistema.
Se você quiser desinstalá-lo manualmente, basta procurar /usr/local/bin
por arquivos vinculados ../Cellar/imagemagick
e excluir esses links simbólicos. Em seguida, exclua /usr/local/bin/imagemagick
e desapareceu. Você pode ficar com alguns pacotes de dependência que também precisam ser removidos, mas o pacote principal do imagemagick terá sido excluído. Para ver do que o imagemagick depende se você quiser fazer uma limpeza adicional, execute:
$ 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
Responder2
Homebrew agora tem um brew reinstall
comando,adicionado em fevereiro de 2013. Ele simplesmente faz uma desinstalação seguida de uma instalação.