HomeBrew

安装 (需要 Ruby)

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

常用命令

显示安装过的包

brew list

搜索

brew search $FORMULA
brew search /正则表达式/ # 标准格式

查询 主要看具体的信息,比如目前的版本,依赖,安装后注意事项等

brew info $FORMULA

更新 这会更新 Homebrew 自己,并且使得接下来的两个操作有意义 (检查过时 / 升级)

brew update

检查过时 (是否有新版本) 这会列出所有安装的软件里可以升级的那些

brew outdated

升级 升级所有可以升级的软件们

brew upgrade             # 更新所有的包
brew upgrade $FORMULA    # 更新指定的包

清理 清理不需要的版本极其安装包缓存

brew cleanup
brew cleanup $FORMULA    # 清除指定软件包的所有老版本
brew cleanup -n          # 查看哪些软件包要被清除

安装

brew install $FORMULA

卸载 删除不需要的软件包

brew uninstall $FORMULA
brew uninstall $FORMULA --force  # 强制删除

包信息 查看包的相关信息

brew info $FORMULA    # 显示某个包的信息
brew info             # 显示安装了包数量,文件数量,和总占用空间

切换版本

brew switch <包名> <版本号>

依赖关系 可以显示包的依赖关系,我常用它来查看已安装的包的依赖,然后判断哪些包是可以安全删除的。

brew deps --installed --tree # 查看已安装的包的依赖,树形显示

锁定 锁定不想更新的包

brew pin $FORMULA      # 锁定某个包
brew unpin $FORMULA    # 取消锁定

清理无效项

brew prune

添加、删除仓库

brew [un]tap <github_userid/repo_name>

安装带界面的应用软件

brew cask install $FORMULA

使用总结

results matching ""

    No results matching ""