homebrew cask
如果我想安装Chrome浏览器怎么办?试试下面的命令:
brew install google-chrome
发现并不能安装,没有该软件。怎么办?好消息是一个叫做homebrew-cask的工具扩充了homebrew。
Homebrew cask 软件仓库,提供 macOS 应用和大型二进制文件
安装
brew install caskroom/cask/brew-cask
使用
基本用法与brew相同,只不过在brew后面加了一个cask单词。
安装软件
brew cask install google-chrome
卸载软件
brew cask uninstall google-chrome
homebrew services
如果我们使用homebrew安装了mysql等服务我们如何来管理呢?
Homebrew Services是一套可以通过 launchctl
来管理安装的服务的套件
macOS使用launchctl
命令加载开机自动运行的服务,brew service
可以简化lauchctl的操作。
以MySQL为例,使用launchctl启动:
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
如使用brew service可以简化为:
brew services start mysql
安装
brew install services
⚠️实际上homebrew services会在运行时自动安装
使用(都以mysql为例)
查看所有命令
brew services
start
登录时启动mysql服务
brew services start mysql
在启动时启动Dnsmasq服务
sudo brew services start dnsmasq
启动所有可用的服务
brew services start --all
run
运行服务,但不要在登录时启动它
brew services run mysql
stop
停止服务
brew services stop mysql
restart
重启服务
brew services restart mysql
list
列出homebrew services管理的所有服务(查看使用homebrew安装的所有服务的列表)
brew services list
cleanup
删除所有未使用的服务
brew services cleanup
参考