Mac的包管理工具Homebrew教程

简介

HomebrewMac系统的软件包管理工具,其功能相似Centos中的yumnginx

使用

环境依赖

  • 64位的Intel CPU
  • macOS 10.12或者更高版本的操做系统
  • Xcode命令行工具(安装方法:xcode-select --install
  • bourne bash兼容的shell,例如bash或者zsh

安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

卸载Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

更新Homebrew

须要注意这个指令除了会更新Homebrew外也会更新使用Homebrew安装的包git

brew update

Homebrew基本用法

  1. 使用Homebrew安装软件:brew install wget
  2. 使用Homebrew卸载软件:brew uninstall wget
  3. 使用Homebrew更新软件(Homebrew也会更新):brew upgrade wget
  4. 列出Homebrew安装的软件:brew list
  5. 查看Homebrew安装的软件信息:brew info wget
  6. 检索Homebrew软件库:brew search wget
  7. 检测Homebrew问题:brew doctor

brew services

简介

Centos中有个管理后台运行的服务的工具systemctl而在Mac中可使用brew services来代替其(Mac中没有systemctlgithub

基本用法

  1. 列出全部brew services运行中服务:brew services list
  2. 暂停并注销未使用的后台服务:brew services cleanup
  3. 运行服务(不会注册为跟随系统启动自动运行的服务):brew services run nginx
  4. 运行后台服务(同时会注册为跟随系统启动自动运行的服务):brew services start nginx
  5. 暂停并注销服务:brew services stop nginx
  6. 重启并注册服务:brew services restart nginx

参考资料

  1. Homebrew中文官网