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

Jak przeinstalować pakiet za pomocą Homebrew (Mac)?

Zmagam się z problemem znalezienia dobrej dokumentacji Homebrew (lub samouczka)…

W międzyczasie muszę przeinstalować ImageMagick, który był zainstalowany z Homebrew (brew install imagemagick) i nie jestem pewien czy powinienem najpierw brew uninstall imagemagick czy kontynuować i brew install imagemagick --disable-openmp --force nad istniejącą instalacją?!?

co właściwie robi --force? Czy jest to efektywnie odinstalowanie, po którym następuje nowa instalacja z nowymi parametrami?

Antworten (2)

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

Homebrew ma teraz polecenie brew reinstall, dodane w lutym 2013 . Wykonuje ona po prostu odinstalowanie, a następnie instalację.

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

Opcja --force dla akcji install tylko nadpisuje istniejące pliki na dysku, jeśli pakiety, które próbujesz zainstalować już istnieją. To nie usuwa plików z dysku jak robi to akcja uninstall.

Zrobiłbym najpierw brew uninstall imagemagick przed zrobieniem install. Z brew uważam, że najprostsze podejście jest często najlepsze: Chcę ponownie zainstalować coś, to powinienem najpierw usunąć to za pomocą uninstall i umieścić z powrotem za pomocą install. Piaskownica homebrew wykonuje bardzo dobrą robotę, umożliwiając czyste odinstalowywanie z systemu.

Jeśli chciałbyś odinstalować go ręcznie, musiałbyś tylko poszukać w /usr/local/bin wszystkich plików, które łączą się z ../Cellar/imagemagick i usunąć te symlinki. Następnie usuń /usr/local/bin/imagemagick i już go nie ma. Może pozostać kilka pakietów zależnych, które również trzeba będzie usunąć, ale podstawowy pakiet imagemagick zostanie usunięty. Aby zobaczyć, od czego zależy imagemagick, jeśli chcesz zrobić dalsze porządki, uruchom:

$ 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