关于homebrew:macOS包管理器-Homebrew-备忘清单

51次阅读

共计 1634 个字符,预计需要花费 5 分钟才能阅读完成。

Homebrew 是 macOS(或 Linux)短少的包管理器,备忘清单蕴含 brew 命令的应用与装置

在线预览:https://jaywcjlove.github.io/…

开源仓库:https://github.com/jaywcjlove…

装置

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

减速装置和更新,将仓库源码通过 gitee 同步到国内,这样速度杠杠的

# 把 Homebrew/brew 的 Git 镜像放在这里
export HOMEBREW_BREW_GIT_REMOTE="..."
# 将 Homebrew/homebrew-core 的 Git 镜像放在这里
export HOMEBREW_CORE_GIT_REMOTE="..."
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

在装置期间跳过克隆 (beta)

export HOMEBREW_INSTALL_FROM_API=1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

命令

命令 阐明
brew install git 装置 一个包
brew uninstall git 删除 / 卸载 软件包
brew upgrade git 升级包
brew unlink git 勾销 链接
brew link git 关联
brew switch git 2.5.0 更改版本
brew list --versions git 看看你有什么版本
brew help 打印帮忙信息
brew help <sub-command> 打印子命令的帮忙信息

更多包命令

命令 阐明
brew info git 列出版本、注意事项等
brew cleanup git 删除旧版本
brew edit git 编辑此软件包
brew cat git 打印这个软件包
brew home git 关上主页
brew search git 搜寻公式

Brew Cask 命令

命令 阐明
brew install --cask firefox 装置火狐浏览器
brew list --cask 列出已装置利用

Cask 命令用于与图形应用程序交互

全局命令

命令 阐明
brew update 更新 brewcask
brew upgrade 降级所有软件包
brew list 已装置列表
brew outdated 降级须要什么?
brew doctor 诊断冲泡问题
brew pin <formula> 避免指定软件包降级
brew unpin <formula> 容许降级指定的软件包

Brew 清理

$ brew cleanup # 删除旧版本的已装置软件包
$ brew cleanup <formula> # 删除旧版本指定软件包
# 显示所有将被删除的软件包(试运行)
$ brew cleanup -n 

brew 源码仓库

# 列出所有以后点击的源码仓库(点击)$ brew tap
# 应用 https 从 Github 中点击软件包源码仓库以点击
# https://github.com/user/homebrew-repo
$ brew tap <user/repo>
# 点击指定 URL 中的软件源码仓库
$ brew tap <user/repo> <URL>
# 从存储库中删除给定的源码仓库
$ brew untap <user/repo>

搜寻查看

# 列出所有已装置的软件包
$ brew list
# 显示所有本地可用的 brew 配方
$ brew search
# 对用于 brew 的软件包名称执行子字符串搜寻
$ brew search <text>
# 显示无关软件包的信息
$ brew info <formula>

另见

  • Homebrew 官网 (brew.sh)
  • Homebrew brew 源码 (github.com)
  • Homebrew core 源码 (github.com)

正文完
 0