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

Как переустановить пакет с Homebrew (Mac)?

Борьба за то, чтобы найти хорошую документацию по домашнему ивриту (или учебник)….

В то же время мне нужно переустановить ImageMagick, который был установлен с помощью Homebrew (brew install imagemagick) и не уверен, стоит ли мне сначала установить brew uninstall imagemagick или перейти на brew install imagemagick --disable-openmp --force поверх существующей установки?!?!

что на самом деле делает --force? эффективно ли это деинсталляция с последующей новой установкой с новыми параметрами?

Ответы (2)

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

Homebrew теперь имеет команду brew reinstall, добавил February 2013 . Она просто выполняет деинсталляцию с последующей установкой.

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

Опция --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

Похожие вопросы

12
5
13
8
5