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

Hoe installeer je een pakket opnieuw met Homebrew (Mac)?

Moeite om goede Homebrew documentatie (of handleiding) te vinden…

Ondertussen moet ik ImageMagick, dat geïnstalleerd was met Homebrew (brew install imagemagick), opnieuw installeren en ik weet niet zeker of ik eerst brew uninstall imagemagick moet installeren of door moet gaan en brew install imagemagick --disable-openmp --force over de bestaande installatie heen moet zetten?!?

wat doet --force eigenlijk? is het effectief een uninstall gevolgd door een nieuwe installatie met nieuwe parameters?

Antwoorden (2)

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

Homebrew heeft nu een brew reinstall commando, toegevoegd in februari 2013 . Het doet gewoon een uninstall gevolgd door een install.

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

De --force optie voor de install actie overschrijft gewoon alle bestaande bestanden op schijf als de pakketten die je probeert te installeren al bestaan. Het verwijdert geen bestanden van schijf zoals de uninstall actie doet.

Ik zou eerst de brew uninstall imagemagick doen alvorens een install te doen. Met brew vind ik de eenvoudigste aanpak vaak de beste: Als ik iets opnieuw wil installeren dan moet ik het eerst verwijderen met uninstall en het terugzetten met install. De homebrew sandboxing zorgt voor een schone verwijdering van je systeem.

Als je het met de hand wilt verwijderen, moet je gewoon in /usr/local/bin zoeken naar bestanden die linken naar ../Cellar/imagemagick en die symlinks verwijderen. Verwijder dan /usr/local/bin/imagemagick en het is weg. Het kan zijn dat er nog enkele afhankelijke pakketten overblijven die ook verwijderd moeten worden, maar het kernpakket imagemagick zal verwijderd zijn. Om te zien waar imagemagick van afhankelijk is als je verdere opruiming wilt doen, voer je uit:

$ 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