Luchando por encontrar buena documentación (o tutorial) de Homebrew...
Mientras tanto, necesito reinstalar ImageMagick que se instaló con Homebrew ( brew install imagemagick
) y no estoy seguro de si debo primero brew uninstall imagemagick
o continuar con brew install imagemagick --disable-openmp --force
la instalación existente.
¿Qué hace --force
realmente? ¿Se trata efectivamente de una desinstalación seguida de una nueva instalación con nuevos parámetros?
Respuesta1
La --force
opción para la install
acción simplemente sobrescribe cualquier archivo existente en el disco si los paquetes que estás intentando instalar ya existen. No elimina archivos del disco como uninstall
lo hace la acción.
Haría lo brew uninstall imagemagick
primero antes de hacer un install
. Con brew
Creo que el enfoque más simple suele ser el mejor: quiero reinstalar algo, luego debo eliminarlo primero uninstall
y volver a colocarlo con install
. El sandboxing casero hace un muy buen trabajo al realizar desinstalaciones limpias de su sistema.
Si desea desinstalarlo manualmente, solo tendrá que buscar /usr/local/bin
cualquier archivo que enlace ../Cellar/imagemagick
y eliminar esos enlaces simbólicos. Luego borre /usr/local/bin/imagemagick
y desaparecerá. Es posible que le queden algunos paquetes de dependencia que también necesiten eliminarse, pero el paquete principal imagemagick se habrá eliminado. Para ver de qué depende imagemagick si desea realizar una limpieza adicional, ejecute:
$ 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
Respuesta2
Homebrew ahora tiene un brew reinstall
comando,añadido en febrero de 2013. Simplemente realiza una desinstalación seguida de una instalación.