Ich habe Schwierigkeiten, eine gute Homebrew-Dokumentation (oder ein Tutorial) zu finden …
In der Zwischenzeit muss ich ImageMagick neu installieren, das mit Homebrew ( brew install imagemagick
) installiert wurde, und bin mir nicht sicher, ob ich das zuerst tun brew uninstall imagemagick
oder brew install imagemagick --disable-openmp --force
gleich die bestehende Installation überarbeiten soll?!?
was bewirkt es --force
eigentlich? Handelt es sich tatsächlich um eine Deinstallation, gefolgt von einer Neuinstallation mit neuen Parametern?
Antwort1
Die --force
Option für die install
Aktion überschreibt einfach alle vorhandenen Dateien auf der Festplatte, wenn die Pakete, die Sie installieren möchten, bereits vorhanden sind. Im Gegensatz zur uninstall
Aktion werden dabei keine Dateien von der Festplatte entfernt.
Ich würde das Erste tun brew uninstall imagemagick
, bevor ich ein ausführe install
. Mit brew
finde ich, dass der einfachste Ansatz oft der beste ist: Ich möchte etwas neu installieren, dann sollte ich es zuerst mit entfernen uninstall
und mit wiederherstellen install
. Die Homebrew-Sandboxing-Funktion leistet sehr gute Arbeit bei der sauberen Deinstallation Ihres Systems.
Wenn Sie es manuell deinstallieren möchten, müssen Sie nur nach den Dateien suchen, /usr/local/bin
die darauf verweisen, ../Cellar/imagemagick
und diese symbolischen Links löschen. Dann löschen /usr/local/bin/imagemagick
und es ist weg. Möglicherweise bleiben einige Abhängigkeitspakete übrig, die ebenfalls entfernt werden müssen, aber das Kernpaket von ImageMagick wurde gelöscht. Um zu sehen, wovon ImageMagick abhängt, wenn Sie weitere Bereinigungen durchführen möchten, führen Sie Folgendes aus:
$ 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
Antwort2
Homebrew hat jetzt einen brew reinstall
Befehl,hinzugefügt Februar 2013. Es führt einfach eine Deinstallation durch, gefolgt von einer Installation.