我剛發現自製酒桶我喜歡它。我的大部分應用程式現在都是透過 Cask 安裝的。
我只是想知道我是否仍然可以使用應用程式的自動更新功能,因為 Cask 將它們存儲在像/opt/homebrew-cask/Caskroom/iterm2/2.1.1
.
它應該可以工作,但是如果我透過應用程式的自動更新自動更新應用程序,然後調用brew update
.如果該軟體的公式不是最新的,我將使用舊版本。
雖然這可能不會是一個大問題,但它只是感覺不整潔(透過自動更新功能進行自動更新,然後在 Caskroom 資料夾中使用錯誤的應用程式版本也是如此)。
有人思考過這些事情嗎?
答案1
自製很棒。
我不建議使用應用程式的自動更新,因為如果應用程式製造商沒有考慮備用安裝路徑(例如brew喜歡放置應用程式的位置),它可能會變得混亂。
但是:應用程式可能在自製程式趕上它之前就已經準備好了更新......所以如果您現在需要新功能或版本,那麼......您沒有太多選擇。
最後,brew update
只會更新自製程式包清單和版本。brew upgrade
(更新後)需要一段時間才能實際安裝軟體的新版本。
答案2
首先,您可以透過運行列印當前版本
zsh$ for f in /opt/homebrew-cask/Caskroom/*; echo $f && ls $f
稍後您可以手動刪除舊版本。