Mac下的包管理Homebrew使用

什么是Homebrew

The  missing package manager for OS X
弥补了OS X上无包管理的缺陷
需求环境

1. OS X 10.5及其以上版本。


2. 安装XCode里的开发者工具。主要是因为开发者工具中有mac下的gcc编译器,很多软件需要它。


3. ruby 。Homebrew使用ruby写的,所以ruby不可或缺。

安装

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

使用

Homebrew中支持安装的软件被称为Formula

  • brew search [Formula]  : 搜索某个Formula是否支持
  • brew install [Formula] :安装某个Formula
  • brew upgrade [Formula]:升级某个Formula
  • brew uninstall [Formula]:删除某个Formula
  • brew update:更新brew支持的Formula列表

所有的软件都会默认被安装到/usr/local/Cellar目录下,并将文件软链接至 /usr/local。

Homebrew 的所有文件均会被安装到预定义目录下,所以无需担心 Homebrew 的安装位置。

我使用 Homebrew 安装了 pssh 

brew install pssh

Homebrew、fink 、 macports
1. fink 太老了,忘了她吧
2.macports :macports的工作方式是下载source code 然后在本地编译。macports的理念是尽量减少对系统现有库的依赖。package安装到/opt/local下面
3.homebrew: 与macports比较类似,也是下载source code然后再本地编译安装。但是和macports有两点本质的区别:
(1)homebrew的理念是尽量使用系统现有的库。这样可以大大减少编译的时间
(2) package都安装到/usr/local下面


总结:
(1)如果你是重量级的Linux用户,希望使用所有的open source package,那么macports是你不二的选择。
(2) 如果你只希望很快的安装一些便利的工具,那么homebrew是个不错的选择


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值