Macos 如何使用自制软件处理现有安装?
在安装自制软件之前,我的MacBook上已有安装。例如,我像人们通常做的那样安装了Google Chrome和Node.js——访问他们的网站并下载.dmg/.pkg文件 然而,如果是自制的,我会跑Macos 如何使用自制软件处理现有安装?,macos,installation,homebrew,homebrew-cask,Macos,Installation,Homebrew,Homebrew Cask,在安装自制软件之前,我的MacBook上已有安装。例如,我像人们通常做的那样安装了Google Chrome和Node.js——访问他们的网站并下载.dmg/.pkg文件 然而,如果是自制的,我会跑 brew cask install google-chrome brew install node 要将这些应用程序与Homebrew集成,我是否需要卸载它们并通过Homebrew重新安装?自制软件能检测到这些现有安装吗?使用包管理器是否有优势 (我的思想正在迁移它们,这将允许我使用brew up
brew cask install google-chrome
brew install node
要将这些应用程序与Homebrew集成,我是否需要卸载它们并通过Homebrew重新安装?自制软件能检测到这些现有安装吗?使用包管理器是否有优势
(我的思想正在迁移它们,这将允许我使用brew update
来维护它们。)
要将这些应用程序与Homebrew集成,我是否需要卸载它们并通过Homebrew重新安装
对
自制软件能检测到这些现有安装吗
Homebrew无法管理在其外部安装的应用程序。它可以检测一些安装,例如,如果安装了Python,如果公式依赖于它,而不能对其进行操作,那么Homebrew不会强迫您再次安装
使用包管理器是否有优势
视情况而定
- 如果您已经使用了谷歌Chrome之类的GUI应用程序,卸载它们然后用
brew cask重新安装将不会改变任何事情
安装东西,但之后必须自己更新brew-cask
- 如果您还没有这些应用程序,使用软件包管理器比在每个网站上运行更快更简单,请下载
s,拖动.dmg
s。它的自动化程度更高,当你有一台新机器时,你可以使用它进行更快的设置.app
- 关于经典的自制公式(即使用
而不是brew安装
安装的东西),自制将为您更新内容,因此根据您的使用情况,卸载然后通过自制重新安装可能是有意义的。在任何情况下,brew cask安装
总是比在网上搜索安装brew install foo
的说明要快,而且最流行的公式已经为最近3个主要的OS X版本预编译foo
brew cask无法也不会更新您的应用程序。您可以卸载已安装的应用程序,然后使用brew cask重新安装。不过,您不会获得太多好处-brew cask使安装/卸载应用程序变得更容易。它不会像标准自制软件那样更新。