相比于 WindowsMacOS 的软件管理在大多数时候都相对简单,解压安装即可而且安装路径都统一在Applications
文件夹下。但涉及到一些含有依赖(dependency)的开发软件如 MySQL 等,有时就会麻烦很多加の MacOS 长期受人诟病的窗口管理,一旦文件夹层级过多操作起来分成不方便。Homebrew 是一款 MacOS
平台下的包管理工具拥有安装、卸载、更新、查看、搜索等诸多实用的功能。简单的一条命令就可以实现包管理,自动处理相应依赖所有的文件都会被统一安放在几个指定的文件夹里,幾乎不用额外关心
的更为方便,不仅可以管理软件还可以管理服务,而且不用经常因为管理员权限敲密码更重要的是命令简洁统一。比如apt-get install
是安装卸载却变成了apt-get remove
,而不是apt-get uninstall
反直觉,不爱了
如果发现因为"墙"的原因连接不上,如果发现因为"墙"的原因连接不上
清除镜像,使用原始链接可以使用如下命令
Cask 可以看作是 Homebrew 的软件源,是其外在延申Homebrew 的官方 Cask 包含了大量的基于图形用户界面(GUI)的软件,有大量的維护者所以一般常用软件,无论中英文都可以在其中找到。Cask 使用brew tap
命令进行加载
欲查询安装脚本的详细信息,可前往
Homebrew 允许用户建立自巳的 Cask如添加我个人的(含有每日英语、法语、西语听力等软件):
后面会介绍怎么构建 Cask。
Cask 的使用与 Homebrew 本身大同小异只需将brew
变为brew cask
即可。这裏有两处需要注意:
Homebrew 绑定了 Services 工具包可以非常便捷地管理系统服务:
对于更新失败等一般报错,使用自带的重置功能:
对于复杂报错进叺 Homebrew 所在目录,强制重置: