0、常识
众所周知,目前主流操作系统几乎均有自己的包管理软件;例如Debian系Linux的apt,RedHat系Linux的yum。即便是包管理混乱的Windows系统也有鲜有人知的winget,Chocolatey等。那么继承了UNIX衣钵的MacOS的包管理用什么呢?那就是大名鼎鼎的Homebrew!
Homebrew官方给出的定义:Homebrew – The Missing Package Manager for macOS (or Linux)
1、安装
homebrew存放在github中,由于国内的网络环境,时常访问失败,所以采用brew 镜像安装脚本。
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
安装过程可能会出现因为网络问题的中断。
此时我们需要前往http://mirrors.ustc.edu.cn/help/ 依次执行Homebrew Bottles、Homebrew Core、Homebrew Cask和Homebrew Cask Versions源的替换命令即可。
组件 | 功能 |
---|---|
Homebrew | 源代码仓库 |
Homebrew-core | Homebrew核心代码 |
Homebrew-cask | 提供macos应用和大型二进制文件的安装 |
Homebrew-bottles | 预编译二进制软件包 |
2、常见命令
# 查询:
brew search 软件名
# 安装:
brew install 软件名
# 卸载:
brew uninstall 软件名
# 更新 Homebrew:
brew update
# 查看 Homebrew 配置信息:
brew config
# 查看已安装的软件
brew list
完整手册参考:https://docs.brew.sh
注:使用官方脚本同样会遇到uninstall地址无法访问问题,可以替换为下面脚本:
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/uninstall)"
最后说一句:MacBook Pro 13 的 Retina 屏显示效果那真的是比我的主力笔记本Lenovo r720 的45%NTSC的1080p屏幕不知道高到哪里去了!不仅是屏幕,MacBook Pro几乎是全方位吊打R720。至于两者价格上的差距。。。所以这样的对比是没有价值的。