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

Comment réinstaller un paquet avec Homebrew (Mac) ?

Vous avez du mal à trouver une bonne documentation (ou un tutoriel) sur le Homebrew…

En attendant, je dois réinstaller ImageMagick qui a été installé avec Homebrew (brew install imagemagick) et je ne sais pas si je dois d'abord brew uninstall imagemagick ou aller de l'avant et brew install imagemagick --disable-openmp --force sur l'installation existante !

que fait réellement --force ? est-ce effectivement une désinstallation suivie d'une nouvelle installation avec de nouveaux paramètres ?

Réponses (2)

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

Homebrew a maintenant une commande brew reinstall, ajouté février 2013 . Il effectue simplement une désinstallation suivie d'une installation.

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

L'option --force pour l'action install écrase simplement les fichiers existants sur le disque si les paquets que vous essayez d'installer existent déjà. Elle ne supprime pas les fichiers sur le disque comme le fait l'action uninstall.

Je ferais d'abord le brew uninstall imagemagick avant de faire un install. Avec brew je trouve que l'approche la plus simple est souvent la meilleure : Je veux réinstaller quelque chose, alors je dois d'abord l'enlever avec uninstall et le remettre avec install. Le bac à sable homebrew permet de désinstaller proprement votre système.

Si vous voulez le désinstaller à la main, il vous suffit de chercher dans /usr/local/bin les fichiers qui sont liés à ../Cellar/imagemagick et de supprimer ces liens symboliques. Ensuite, supprimez /usr/local/bin/imagemagick et c'est parti. Il se peut qu'il vous reste quelques paquets de dépendance qui doivent également être supprimés, mais le paquet imagemagick de base aura été supprimé. Pour voir de quoi dépend imagemagick, si vous voulez faire un nettoyage plus poussé, lancez un run :

$ 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