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

Come si reinstalla un pacchetto con Homebrew (Mac)?

Lottando per trovare una buona documentazione Homebrew (o un tutorial)…

Nel frattempo ho bisogno di reinstallare ImageMagick che è stato installato con Homebrew (brew install imagemagick) e non sono sicuro se devo prima brew uninstall imagemagick o andare avanti e brew install imagemagick --disable-openmp --force sopra l'installazione esistente?

cosa fa effettivamente --force? è effettivamente una disinstallazione seguita da una nuova installazione con nuovi parametri?

Risposte (2)

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

Homebrew ora ha un comando brew reinstall, aggiunto nel febbraio 2013 . Fa semplicemente una disinstallazione seguita da un'installazione.

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

L'opzione --force per l'azione install sovrascrive semplicemente qualsiasi file esistente sul disco se i pacchetti che stai cercando di installare esistono già. Non rimuove i file dal disco come fa l'azione uninstall.

Io farei prima lo brew uninstall imagemagick prima di fare uno install. Con brew trovo che l'approccio più semplice sia spesso il migliore: Se voglio reinstallare qualcosa, allora dovrei prima rimuoverlo con uninstall e rimetterlo con install. Il sandboxing homebrew fa un ottimo lavoro per rendere pulite le disinstallazioni dal tuo sistema.

Se vuoi disinstallarlo a mano devi solo cercare in /usr/local/bin tutti i file che rimandano a ../Cellar/imagemagick e cancellare quei symlink. Poi cancellate /usr/local/bin/imagemagick ed è sparito. Potresti rimanere con alcuni pacchetti di dipendenza che hanno bisogno di essere rimossi, ma il pacchetto principale di imagemagick sarà stato cancellato. Per vedere da cosa dipende imagemagick se vuoi fare ulteriore pulizia esegui:

$ 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