Пытаюсь найти хорошую документацию (или руководство) по Homebrew...
В то же время мне нужно переустановить ImageMagick, который был установлен с помощью Homebrew ( brew install imagemagick
), и я не уверен, стоит ли мне сначала сделать это brew uninstall imagemagick
или продолжить и brew install imagemagick --disable-openmp --force
обновить существующую установку?!?
что --force
на самом деле происходит? это фактически удаление с последующей новой установкой с новыми параметрами?
решение1
Параметр --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
решение2
Теперь в Homebrew есть brew reinstall
команда:добавлено Февраль 2013. Он просто выполняет удаление, а затем установку.