Homebrew OSX 包管理软件

可能你们都据说过MacPorts,我在以前的文章里面也有介绍过 《MacPorts 用法简单总结》,今天我郑重像你们推荐 Homebrew 这款包管理软件(相似linux的apt-get),如今个人Mac就已经彻底从MacPorts中解脱出来了,彻底拥抱Homebrew。linux

首先介绍一下Homebrew,Homebrew是一个Ruby开发的智能的包管理系统。她能判断系统包的情况,并可以依赖系统已有的组件,不用从新下载一阵套组件。而MacPorts是自成一派的,他的全部组件所有安装在/opt目录下,带来的问题就是不少系统已经有的组件都要从新下载,费时间也费空间。并且Homebrew自己使用Git管理,升级很是方便。git

下面就介绍一下个人迁移过程:github

  1. 卸载原有的MacPorts(若是你没有安装,直接跳过这一步)xcode

    sudo port -f uninstall installed
    sudo rm -rf 
    /opt/local 
    /Applications/DarwinPorts 
    /Applications/MacPorts 
    /Library/LaunchDaemons/org.macports.* 
    /Library/Receipts/DarwinPorts*.pkg 
    /Library/Receipts/MacPorts*.pkg 
    /Library/StartupItems/DarwinPortsStartup 
    /Library/Tcl/darwinports1.0 
    /Library/Tcl/macports1.0 
    ~/.macports
  2. 安装Homebrewruby

    (1)首先确保你电脑上已经安装了xcode,这点灰常重要。curl

    (2)终端执行(不建议sudo):url

    ruby -e "$(/usr/bin/curl -fsSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"

    (3)没有三,已经完成了,查看版本号能够终端执行:brew -vcode

  3. Homebrew简单使用举例homebrew

    安装wget:brew install wgetip

    卸载wget: brew uninstall wget

    搜索软件包wget(假定只知道get): brew search get

    查看已经安装包: brew list

    更多帮助请看: man brew

  4. Homebrew项目地址

    mxcl.github.com/homebrew/


    转载自 http://yes2.me/archives/1128