135 votes

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

J'ai du mal à trouver une bonne documentation Homebrew (ou un tutoriel)...

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 allez-y et brew install imagemagick --disable-openmp --force sur l'installation existante ? !?

que fait --force Est-ce qu'il s'agit effectivement d'une désinstallation suivie d'une nouvelle installation avec de nouveaux paramètres ?

139voto

Darren Meyer Points 1083

Homebrew a maintenant un brew reinstall commandement, ajouté en février 2013 . Il fait simplement une désinstallation suivie d'une installation.

114voto

Ben Points 1248

El --force pour l'option 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 du disque comme l'action uninstall l'action le fait.

Je ferais le brew uninstall imagemagick avant de faire une install . Avec brew Je trouve que l'approche la plus simple est souvent la meilleure : Si je veux réinstaller quelque chose, je dois d'abord l'enlever. uninstall et le remettre avec install . Le sandboxing homebrew fait un très bon travail en permettant des désinstallations propres de votre système.

Si vous voulez le désinstaller à la main, il vous suffit de regarder dans /usr/local/bin pour tous les fichiers qui sont liés à ../Cellar/imagemagick et supprimez ces liens symboliques. Ensuite, supprimez /usr/local/bin/imagemagick et c'est parti. Il se peut que vous restiez avec quelques paquets dépendants 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é, exécutez :

$ 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X