欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Homebrew初级教程

程序员文章站 2024-01-10 09:29:16
...
  • Homebrew是什么
    Homebrew是以最简单,最灵活的方式来安装 在MacOS中不包含的 UNIX工具
    GitHub地址

  • 安装

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

安装过程中需要输入系统用户密码

  • 卸载
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
  • brew常用命令
brew install name # 安装源码
brew info svn # 显示软件的各种信息,包括版本啊源码地址啊等等
brew uninstall name # 卸载软件,很爽,一键静默卸载
brew search name # 搜索brew 支持的软件,支持模糊搜索
brew list # 列出本机通过brew安装的所有软件
brew list name # 查看某个软件包安装的详细路径和安装内容
brew update # 跟新brew软件自身
brew outdated # 列出brew命令安装过的可更新的软件
brew upgrade name # 更新安装过的软件,如果不加软件名,就更新所有可 以更新的软件
brew cleanup # 清除下载的各种缓存

详见man brew

  • brew cask常用命令
brew cask search # 列出所有可以被安装的软件
brew cask search name # 查找所有和 name相关的应用
brew cask install name # 下载安装软件
brew cask uninstall name # 卸载软件
brew cask info app # 列出应用的信息
brew cask list # 列出本机安装过的软件列表
brew cask cleanup # 清除下载的缓存以及各种链接信息
brew cask outdated # 列出brew cask安装过的可更新软件
brew upgrade name # 更新装过的软件,如果不加name,就更新所有可以更新的软件

详见man brew cask

  • brew 和 brew cask的区别
  1. brew主要用来下载一些不带界面的命令行下的工具和第三方库来进行二次开发
    brew cask主要用来下载一些带界面的应用软件,下载好后会自动安装,并能在mac中直接运行使用
  2. brew 是从下载源码解压然后 ./configure && make install ,同时会包含相关依存库。并自动配置好各种环境变量,而且易于卸载。
    这个对程序员来说简直是福音,简单的指令,就能快速安装和升级本地的各种开发环境。
  3. 而 brew cask 是 已经编译好了的应用包 (.dmg/.pkg),仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等蛋疼步骤,同样,卸载相当容易与干净。这个对一般用户来说会比较方便,包含很多在 AppStore 里没有的常用软件。
相关标签: 效率工具