透過 Homebrew Cask 安裝應用程式時,我可以使用應用程式的自動更新功能嗎?

透過 Homebrew Cask 安裝應用程式時,我可以使用應用程式的自動更新功能嗎?

我剛發現自製酒桶我喜歡它。我的大部分應用程式現在都是透過 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

稍後您可以手動刪除舊版本。

相關內容