2011-08-18 20:29:54 +0000 2011-08-18 20:29:54 +0000
119
119

Wie kann man ein Paket mit Homebrew (Mac) neu installieren?

Ich habe Mühe, eine gute Homebrew-Dokumentation (oder ein Tutorial) zu finden…

In der Zwischenzeit muss ich ImageMagick, das mit Homebrew installiert wurde, neu installieren (brew install imagemagick) und bin mir nicht sicher, ob ich zuerst brew uninstall imagemagick oder brew install imagemagick --disable-openmp --force über die bestehende Installation machen soll?!?

was macht --force eigentlich? ist es effektiv eine deinstallation gefolgt von einer Neuinstallation mit neuen Parametern?

Antworten (2)

129
129
129
2013-03-29 13:52:36 +0000

Homebrew hat jetzt einen Befehl brew reinstall, hinzugefügt Februar 2013 . Er führt einfach eine Deinstallation gefolgt von einer Installation durch.

102
102
102
2011-08-18 21:21:08 +0000

Die Option --force für die Aktion install überschreibt nur alle vorhandenen Dateien auf der Festplatte, wenn die Pakete, die Sie zu installieren versuchen, bereits vorhanden sind. Es werden keine Dateien von der Festplatte entfernt, wie es bei der Aktion uninstall der Fall ist.

Ich würde zuerst die Aktion brew uninstall imagemagick durchführen, bevor ich eine install mache. Bei brew finde ich, dass der einfachste Ansatz oft der beste ist: Wenn ich etwas neu installieren möchte, dann sollte ich es zuerst mit uninstall entfernen und mit install wieder einbauen. Die Homebrew-Sandbox macht einen sehr guten Job, um saubere Deinstallationen von Ihrem System zu ermöglichen.

Wenn Sie es von Hand deinstallieren wollen, müssen Sie nur in /usr/local/bin nach Dateien suchen, die auf ../Cellar/imagemagick verweisen und diese Symlinks löschen. Dann löschen Sie /usr/local/bin/imagemagick und es ist weg. Möglicherweise bleiben noch einige Abhängigkeitspakete übrig, die ebenfalls entfernt werden müssen, aber das Kernpaket von imagemagick wird gelöscht sein. Um zu sehen, wovon imagemagick abhängt, wenn Sie weitere Aufräumarbeiten durchführen wollen, führen Sie 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