Mac上的包管理工具Brew

关于brew

mac系统也是基于unix的系统,所以也继承类很多unix的特性,包括软件的编译,安装等。ubuntu下有快捷命令apt-get install来快速安装软件。centos下有yum install来快速安装。所以,mac下也有一种方式,就是使用brew。是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便brew类似ubuntu系统下的apt-get的功能。

brew是Mac下的一个包管理工具,它从下载源码解压然后 ./configure && make install ,同时会包含相关依存库。并自动配置好各种环境变量,而且非常易于卸载。 这个对程序员来说简直是福音,简单的指令,就能快速安装和升级本地的各种开发环境。

安装brew

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

brew命令使用说明

brew install [FORMULA...] # 安装源码

brew info svn [FORMULA...] # 显示软件的各种信息,包括版本啊源码地址啊等等

brew uninstall [FORMULA...] # 卸载软件,很爽,一键静默卸载

brew search [FORMULA...] # 模糊搜索brew 支持的软件。如果不加软件名,就会列出所有它支持的软件。多的很。

brew list # 列出本机通过brew安装的所有软件

brew update # 跟新brew软件自身

brew upgrade [FORMULA...] # 更新安装过的软件,如果不加软件名,就更新所有可以更新的软件

brew cleanup # 清除下载的各种缓存

brew outdated # 查看可升级的软件包

brew-cask

brew cask 是在brew 的基础上一个增强的工具,用来安装Mac上的Gui程序应用包(.dmg/.pkg), 比如qq、chrome、xun lei等。它先下载解压到统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等蛋疼步骤,同样,卸载相当容易与干净。然后再软链到~/Applications/目录下, 一气呵成。非常方便,而且还包含很多在 AppStore 里没有的常用软件。

假设你已安装好了Homebrew,安装与使用极其简单,打开终端,输入:

brew tap phinze/homebrew-cask

brew install brew-cask

然后就可以像brew一样来安装chrome等软件,例如:

brew cask install google-chrome

如果你想查看 cask 上是否存在你需要的 app,可以到 caskroom.io 进行搜索。

参考资料

分类

开发
    --go (9)
    --java (5)
    --php (11)
    --mysql (9)
    --javascript (3)
    --html (1)
    --算法 (6)
架构
    --理论 (9)
    --网络 (3)
    --服务器 (2)
    --消息队列 (3)
    --容器 (5)
    --监控 (1)
    --搜索引擎 (3)
    --大数据 (0)
    --测试 (1)
系统
    --linux (10)
    --mac (2)
    --windows (1)
足球
    --世界杯 (60)
    --欧洲杯 (28)
    --文迷 (3)
大学时光
    --校园生活 (96)
    --假期生活 (17)
    --广院杯那些事 (14)
    --北京奥运 (6)
    --胡思乱写 (17)


最近发布

零拷贝技术介绍

服务网格技术简介

C语言标准和标准库简介

Kubernetes简介及环境搭建

Go语言开发的顶级项目


归档

2006 (109)
2007 (40)
2008 (47)
2009 (10)
2010 (6)
2012 (10)
2013 (14)
2014 (27)
2015 (15)
2016 (6)
2017 (8)
2018 (11)
2019 (17)
2020 (5)