如何在不卸载应用程序的情况下移除木桶?
How can I remove a cask without uninstalling the application?
我最近安装了一个带有 homebrew-cask 的应用程序,但我想自己处理它的更新,而不是通过 brew cask upgrade
。
是否有命令或选项可以从本地列表中删除 cask 而无需卸载它?
如果我使用 brew cask remove
或 brew cask uninstall
应用程序将被卸载。
我正在寻找 brew cask forget
或类似的东西。
在新版本中不存在 unlink/forget 桶的方法。在以前的版本中可以取消link一个木桶,但现在改变了,现在唯一的事情是重命名工件本身而不是link。:
我建议你下一个:
您可以在不使用 brew cask 的情况下手动安装该应用程序,这将阻止 cask 了解该应用程序,因此您将能够控制何时升级该应用程序。
如果您已经安装了该应用程序,您可以将其卸载然后手动安装,或者只更改应用程序的名称,例如添加前缀 _App.app 然后卸载它使用 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
。您会知道哪些应用程序可以更新,但它们不会使用 brew cask outdated --greedy
.
自动更新
最后,使用 brew tap homebrew/cask-versions
您可以控制要安装的版本(如果它们在 https://github.com/Homebrew/homebrew-cask-versions/tree/master/Casks 中可用)。
我找到了答案over at Apple Stack Exchange:从/usr/local/Caskroom
.
中删除您要忘记的应用程序的文件夹
我最近安装了一个带有 homebrew-cask 的应用程序,但我想自己处理它的更新,而不是通过 brew cask upgrade
。
是否有命令或选项可以从本地列表中删除 cask 而无需卸载它?
如果我使用 brew cask remove
或 brew cask uninstall
应用程序将被卸载。
我正在寻找 brew cask forget
或类似的东西。
在新版本中不存在 unlink/forget 桶的方法。在以前的版本中可以取消link一个木桶,但现在改变了,现在唯一的事情是重命名工件本身而不是link。:
我建议你下一个:
您可以在不使用 brew cask 的情况下手动安装该应用程序,这将阻止 cask 了解该应用程序,因此您将能够控制何时升级该应用程序。
如果您已经安装了该应用程序,您可以将其卸载然后手动安装,或者只更改应用程序的名称,例如添加前缀 _App.app 然后卸载它使用
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
。您会知道哪些应用程序可以更新,但它们不会使用brew cask outdated --greedy
. 自动更新
最后,使用
brew tap homebrew/cask-versions
您可以控制要安装的版本(如果它们在 https://github.com/Homebrew/homebrew-cask-versions/tree/master/Casks 中可用)。
我找到了答案over at Apple Stack Exchange:从/usr/local/Caskroom
.