Homebrew的作用

Homebrew是OS X上强大的包管理器,为系统软件提供了非常方便的安装方式,独特式的解决了包的依赖问题,并不再需要烦人的sudo,一键式编译,无参数困扰。

如何安装Homebrew

Homebrew依赖于Xcode和ruby,前两者需要提前安装。对于Xcode,只在Mac的App store里边下载,不过有点大,最好晚上下载一夜。对于ruby,Mac本身自带,但是版本比较低,不过安装Homebrew的时候没有问题。等安装完Xcode的后,打开Mac的命令行,执行下边代码。

1
ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"

如何使用Homebrew

下边我们以安装和管理git为例,演示如何使用Homebrew。

1.安装软件

1
brew install git

2.卸载软件

1
brew uninstall git

3.搜索软件

1
brew search git

4.更新软件

1
brew upgrade git

5.删除软件

1
brew cleanup git

6.查看哪些软件需要更新

1
brew outdated

7.更新所有软件。

把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明。

1
brew upgrade

8.显示已经安装的软件列表

1
brew list

Homebrew的安装路径及文件夹

Homebrew将本地的/usr/local初始化为git的工作树,并将目录所有者变更为当前所操作的用户,以后的操作将不需要sudo。

1
2
3
4
-bin          用于存放所安装程序的启动链接(相当于快捷方式)
-Cellar 所以brew安装的程序,都将以[程序名/版本号]存放于本目录下
-etc brew安装程序的配置文件默认存放路径
-Library Homebrew 系统自身文件夹

最新文章

  1. .net动态类型在处理json数据方面的应用
  2. C/C++ 堆和栈的区别
  3. <2048>游戏问卷调查心得与体会
  4. android 拉伸图片
  5. day12
  6. WPF Image控件使用本地图片
  7. Psychos in a Line
  8. java—— 笔记链接
  9. Vagrant 部署python开发环境
  10. jq商品展示图放大镜 and 原生js和html5写的放大镜效果 ~~效果不错
  11. Android SQL数据库应用实践 “问题点”“疑难点”“解析”
  12. 使用littleTools简化docker/kubectl的命令
  13. Java线程机制学习
  14. 从零开始学 Web 之 HTML5(四)拖拽接口,Web存储,自定义播放器
  15. Astah 使用 流程图、类图、时序图
  16. ECC
  17. 【PowerDesigner】【4】连接数据库并生成ER图
  18. 32.纯 CSS 创作六边形按钮特效
  19. python的面向对象-面向对象设计
  20. Beans

热门文章

  1. HDU 1069 Monkey and Banana (动态规划)
  2. String类的endsWith()方法和startsWith()方法
  3. Data too long for column
  4. 【转载】Fiddler抓包及模拟服务端
  5. uploadify附件上传 传参
  6. 操作系统 Lab1(2)
  7. VC文件操作
  8. 动态规划——DP算法(Dynamic Programing)
  9. Hadoop构架概览
  10. Luogu P3209 [HNOI2010]平面图判定(2-SAT)