如何使用 Homebrew (Mac) 重新安裝軟體套件?

如何使用 Homebrew (Mac) 重新安裝軟體套件?

努力尋找好的自製文件(或教學)......

同時,我需要重新安裝隨 Homebrew ( brew install imagemagick) 安裝的 ImageMagick,並且不確定是否應該先安裝brew uninstall imagemagick還是繼續brew install imagemagick --disable-openmp --force安裝現有的安裝?

實際上是做什麼的--force?它實際上是卸載後使用新參數進行新安裝嗎?

答案1

如果您嘗試安裝的軟體包已存在,則該操作的選項只會覆蓋磁碟上的任何現有檔案--forceinstall它不會像該uninstall操作那樣從磁碟中刪除檔案。

brew uninstall imagemagick在做之前我會先做第一個install。我brew發現最簡單的方法通常是最好的:我想重新安裝某些東西,那麼我應該先使用 刪除它,uninstall然後使用 重新安裝它install。自製沙箱可以很好地從系統中進行乾淨卸載。

如果您想手動卸載它,您只需要找到連結/usr/local/bin到這些符號連結的任何檔案../Cellar/imagemagick並刪除這些符號連結。然後刪除/usr/local/bin/imagemagick就沒有了。您可能還剩下一些依賴套件也需要刪除,但核心 imagemagick 套件將被刪除。如果您想進行進一步的清理,請執行以下命令以查看 imagemagick 所依賴的內容:

$ 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

答案2

Homebrew 現在有一個brew reinstall指令,2013 年 2 月添加。它只是先卸載然後安裝。

相關內容