explore homebrew

190 阅读1分钟

兴致勃勃的~想要审计mac的系统。半个多小时的下载和安装更新后,误以为没有什么变化,打开吃饭的工具才发展,git直接不能使用,让我下载支持MacOS系统的版本。 重点来了,你想下载对应的git,你首先还得安装homebrew,具体内容参考官网,于是就有了以下的步骤; 走了一些弯路,最后回来你什么都不需要做,只需要执行这个命令安装即可 快速安装

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

参考网址:

https://brew.idayer.com/

查看安装的版本: brew --version

你可以移除core/cask 节约时间和空间,何乐而不为呢? You can save space and time by running:

  brew untap homebrew/core

  brew untap homebrew/cask

验证是否成功 brew help

2.1. 信息查询

# 查看 Homebrew 版本
➜  ~ brew -v

# 列出已安装的软件
➜  ~ brew list

# 使用浏览器打开 Homebrew 官网
➜  ~ brew home

# 查看包的详细信息
➜  ~ brew info 包名

# 检测系统中与Homebrew有关的潜在问题
➜  ~ brew doctor

# 查看包的所有版本
➜  ~ brew list --versions | grep 包名

# 以树形展示所有已安装包的依赖
➜  ~ brew deps --installed --tree

2.2. 查找软件包

~ brew search git
➜  ~ brew search /^git$/

2.3. 安装软件包

➜  ~ brew install 包名

2.4. 卸载软件包

➜  ~ brew uninstall 包名

2.5. 自身更新

~ brew update

2.6. 更新包

# 查看哪些包有新版本可更新
➜  ~ brew outdated

# 更新所有包
➜  ~ brew upgrade

# 更新指定包
➜  ~ brew upgrade 包名

2.7. 清理旧的升级包

⚠️ 注意:如果一个包当前有可更新的版本没有更新,执行清理时候只会提示一个警告,而不会执行清理操作。需要先升级到最新版本,值执行清理。

# 查看哪些包可清理
➜  ~ brew cleanup -n

# 清理所有
➜  ~ brew cleanup

# 清理指定包
➜  ~ brew cleanup 包名

2.8. 锁定不想更新的包

# 锁定
➜  ~ brew pin 包名

# 解锁
➜  ~ brew unpin 包名

2.9. 关联包

# 清理无效的关联,且清理与之相关的位于/Applications和~/Applications中的无用App链接
➜  ~ brew prune

# 将指定软件的安装文件symlink到Homebrew上
➜  ~ brew link 包名