it-swarm.asia

Homebrew (Mac) ile bir paketi nasıl yeniden kurarsınız?

İyi Homebrew belgeleri (veya öğretici) bulmak için mücadele ediyor ...

Bu arada, Homebrew (brew install imagemagick) ile yüklenen ImageMagick'i yeniden yüklemem gerekiyor ve ilk önce brew uninstall imagemagick veya devam etmeli ve varolan kurulum üzerinde brew install imagemagick --disable-openmp --force kullanmam gerektiğinden emin değilim?!?

--force gerçekte ne yapar? etkin bir kaldırma ve ardından yeni parametrelerle yeni bir yükleme mi yapıyor?

112
Meltemi

install eylemi için --force seçeneği, yüklemeye çalıştığınız paketler zaten varsa, diskteki varolan dosyaların üzerine yazar. uninstall eyleminin yaptığı gibi dosyaları diskten kaldırmaz.

Bir install yapmadan önce brew uninstall imagemagick 'ı yapardım. brew ile en basit yaklaşımın genellikle en iyi olduğunu düşünüyorum: Bir şeyi yeniden yüklemek istiyorum, sonra onu önce uninstall ile kaldırmalı ve install ile geri koymalıyım. Homebrew sanal alanı, sisteminizden temiz bir kaldırma işlemi yapmak için çok iyi bir iş çıkarır.

El ile kaldırmak istiyorsanız, /usr/local/bin 'a bağlanan ve bu işaretleri silen dosyalar için ../Cellar/imagemagick' a bakmanız yeterlidir. Sonra /usr/local/bin/imagemagick silin ve o gitti. Aynı zamanda kaldırılması gereken bazı bağımlılık paketleriyle birlikte bırakılmış olabilirsiniz, ancak çekirdek görüntüleme paketi silindi. Daha fazla temizleme çalışması yapmak istiyorsanız, imagemagick'in neye bağlı olduğunu görmek için:

$ 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
96
Ian C.

Homebrew şimdi bir brew reinstall komutuna sahip, Şubat 2013 eklenmiş. Bu sadece bir yükleme ardından bir kaldırma yapar.

122
Nelson