「macOS」提高效率的包管理工具:Homebrew的安装与使用

The missing package manager for macOS (or Linux)

Homebrew 官网
Homebrew github
Homebrew 说明书


前言

Homebrew 是 macOS 下的包管理工具,其作用与 CentOS 下的 yum 和 Ubantu 下的 apt-get 类似,可以让用户很方便的使用命令行安装、更新和卸载软件。对于一些在 App Store 中没有的软件,使用 Homebrew 安装和管理会尤其方便。使用 Homebrew 安装软件,不需要担心依赖和路径的问题,可以大大提高在开发过程中的环境配置的效率。EVAN认为掌握 Homebrew 的用法是每一个使用 mac 进行开发工作的程序员的必修课。

安装

安装 Homebrew 非常简单,只需要打开终端,复制下面这条命令并执行。

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

期间系统会提示你按回车键确认安装所需要的各种依赖,比如 Command Line Tools for Xcode 等。确认后会提示输入电脑密码,之后等待下载安装即可。
安装界面
如果出现Failed during: git fetch origin master:refs/remotes/origin/master --tags --force安装错误的话,应该是网络问题导致无法从 github 上拉取,可以参考这篇文章修改一下安装Homebrew的源:通过修改源解决无法安装Homebrew的问题
出现错误
等待一段时间后会出现安装成功的提示:Installation Successful!,至此 Homebrew 的安装就结束了。
安装成功

配置

切换软件源

Homebrew 默认使用国外源,下载速度一般会比较慢,我们可以手动将源切换为国内的清华源或者中科大源。
执行如下命令即可更换源:

  1. 切换中科大源
cd /usr/local/Homebrew
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-cask.git
  1. 切换清华源
cd /usr/local/Homebrew
git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

安装可视化工具

Cakebrew 是 Homebrew 的 GUI 管理器,在 Cakebrew 中,可以看到当前所有已经安装的软件,并可以在 Caskbrew 中对其他软件执行升级等操作。
打开终端并执行如下命令即可安装 Cakebrew。

brew cask install cakebrew 

安装完成后可以在 LaunchPad 中打开。

使用

搜索软件

注意,有图形化界面的软件只能通过网页搜索。

安装软件

  • 安装命令行软件: brew install [软件名]
  • 安装有图形化界面的软件: brew cask install [软件名]

查看已安装软件

  • 查看所有已安装软件:brew list

更新软件

  • 查看过期软件:brew outdated
  • 更新所有过期软件:brew upgrade
  • 更新指定过期软件:brew upgrade [软件名]

卸载软件

  • 卸载指定软件:brew uninstall [软件名]
  • 清理所有旧版软件:brew cleanup
  • 清理指定旧版软件:brew cleanup [软件名]

查看软件信息

  • 查看指定软件信息:brew info [软件名]

管理后台服务

查看诸如 Nginx、MySQL 等软件的后台服务。

  • 查看所有服务:brew services list
  • 运行指定服务:brew services run [服务名]
  • 运行指定服务,并设置开机自动运行:brew services start [服务名]
  • 停止指定服务:brew services stop [服务名]
  • 重启指定服务:brew services restart [软件名]

更新Homebrew

  • 更新Homebrew自身:brew update
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值