努力寻找好的 Homebrew 文档(或教程)......
同时,我需要重新安装使用 Homebrew ( brew install imagemagick
) 安装的 ImageMagick,但不确定是否应该先安装brew uninstall imagemagick
还是继续brew install imagemagick --disable-openmp --force
安装现有安装?!?
它实际上起什么作用--force
?它实际上是先卸载,然后使用新参数进行新安装吗?
答案1
如果您尝试安装的软件包已经存在,则--force
该操作的选项只会覆盖磁盘上的任何现有文件。它不会像操作那样从磁盘中删除文件。install
uninstall
我会brew uninstall imagemagick
先执行 ,然后再执行install
。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 月添加。它只是先卸载,然后安装。