我最近安装了带有自制酒桶的应用程序,但我想自己而不是通过brew cask upgrade
处理它的更新。
是否有命令或选项可将木桶从本地列表中删除而不进行卸载?
如果我使用brew cask remove
或brew cask uninstall
,则该应用程序将被卸载。
我正在寻找类似brew cask forget
之类的东西。
答案 0 :(得分:4)
我找到了答案over at Apple Stack Exchange:从/usr/local/Caskroom
中删除您要忘记的应用程序文件夹。
答案 1 :(得分:0)
在新版本中,不存在取消链接/忘记酒桶的方法。可以取消先前版本中的桶的链接,但此更改已更改,现在唯一的事情是重命名工件本身而不是链接。:
我建议您下一个:
您可以不使用brew cask手动安装应用程序,这可以防止您了解应用程序的情况,因此您可以控制何时升级应用程序。
如果您已经安装了该应用程序,则可以将其卸载,然后手动安装,或者只是更改应用程序的名称,例如,添加前缀_App.app,然后使用{{1}进行卸载},然后将其重命名为原始名称:brew cask uninstall App
。
另一种选择是从公式中删除App.app
,您可以使用autoupdate true
然后删除它,这将阻止您在使用brew cask edit app
时对应用程序进行升级。您可能需要在运行brew cask upgrade
的情况下知道该应用程序将被升级,因此,如果没有brew cask upgrade --greedy
的应用程序要一个一个地升级:autoupdate true
。您会知道哪些应用可以更新,但不会使用brew cask upgrade app
自动更新。
最后,如果https://github.com/Homebrew/homebrew-cask-versions/tree/master/Casks中有可用的版本,则可以使用brew cask outdated --greedy
控制要安装的版本。