Wie installiert man ein Paket mit Homebrew (Mac) neu?

Wie installiert man ein Paket mit Homebrew (Mac) neu?

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 imagemagickoder brew install imagemagick --disable-openmp --forcegleich die bestehende Installation überarbeiten soll?!?

was bewirkt es --forceeigentlich? Handelt es sich tatsächlich um eine Deinstallation, gefolgt von einer Neuinstallation mit neuen Parametern?

Antwort1

Die --forceOption für die installAktion überschreibt einfach alle vorhandenen Dateien auf der Festplatte, wenn die Pakete, die Sie installieren möchten, bereits vorhanden sind. Im Gegensatz zur uninstallAktion werden dabei keine Dateien von der Festplatte entfernt.

Ich würde das Erste tun brew uninstall imagemagick, bevor ich ein ausführe install. Mit brewfinde ich, dass der einfachste Ansatz oft der beste ist: Ich möchte etwas neu installieren, dann sollte ich es zuerst mit entfernen uninstallund 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/bindie darauf verweisen, ../Cellar/imagemagickund diese symbolischen Links löschen. Dann löschen /usr/local/bin/imagemagickund 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 reinstallBefehl,hinzugefügt Februar 2013. Es führt einfach eine Deinstallation durch, gefolgt von einer Installation.

verwandte Informationen