1. 随笔一记

homebrew 正确开箱方式

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。至于两者价格上的差距。。。所以这样的对比是没有价值的。

参考