使用冲煮桶之前,我是否需要删除已经安装的应用程序?

PJC*_*der 6 macos homebrew homebrew-cask

我是Mac用户,我通过安装.dmg文件在网站上下载应用程序。最近,我找到了Homebrew酒桶,可轻松在Mac上安装应用。因此,我想切换通过Homebrew酒桶下载一些应用程序。但是,我想知道网站上是否已经通过.dmg文件安装了一个应用程序,是否可以通过Homebrew cask重新安装它,还是应该在下载现有应用程序之前先将其卸载?

例如,我已经在他们的官方网站上通过.dmg文件下载了崇高的文字。如果我想下次通过Homebrew酒桶下载精美的文字。我应该先卸载它,然后使用cask进行安装,还是可以通过自制的cask直接安装它,如果可以,我是否会在磁盘上得到重复的文件?

Blu*_*ber 7

对我来说,当我尝试使用brew cask install已经下载的软件进行安装时,

Error: It seems there is already an App at /directory/of/app

而且它没有将其添加到酒桶列表中。

我通过附加来解决此问题--force。现在一切都像以前一样工作。


axi*_*iac 5

Homebrew Cask将应用程序安装到中/Applications,覆盖那里已经存在的应用程序。您可以使用来安全地安装Sublime Text brew cask install

您也可以从中卸载(删除)现有应用程序/Applications,只是为了确定但不是必需的。

但是,请注意,当应用程序过时时,当前版本的Homebrew Cask不会通知您。您可以通过运行来检查此情况brew cask info <token>,如果列出的版本brew cask reinstall <token>与更新或升级应用程序所必须运行的程序的版本不匹配。替换<token>为所报告的应用程序名称brew cask

更新:

自2017年2月起,brew cask提供检查旧桶的命令。它是brew cask outdated,它列出了已安装版本与水龙头中列出的版本不同的木桶。添加--greedy到命令行还会列出已安装的木桶,它们的版本声明为latest(无法通过点击验证),或者它们声明自己可以自动更新。