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 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

答え2

Homebrewにbrew reinstallコマンドが追加されました。2013年2月追加単にアンインストールしてからインストールするだけです。

関連情報