可能大家都听说过MacPorts,我在之前的文章里面也有介绍过 《MacPorts 用法简单总结》,今天我郑重像大家推荐 Homebrew 这款包管理软件(类似linux的apt-get),现在我的Mac就已经完全从MacPorts中解脱出来了,完全拥抱Homebrew。
首先介绍一下Homebrew,Homebrew是一个Ruby开发的智能的包管理系统。她能判断系统包的状况,并能够依赖系统已有的组件,不用重新下载一阵套组件。而MacPorts是自成一派的,他的所有组件全部安装在/opt目录下,带来的问题就是很多系统已经有的组件都要重新下载,费时间也费空间。而且Homebrew本身使用Git管理,升级非常方便。
下面就介绍一下我的迁移过程:
-
卸载原有的MacPorts(如果你没有安装,直接跳过这一步)
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
-
安装Homebrew
(1)首先确保你电脑上已经安装了xcode,这点灰常重要。
(2)终端执行(不建议sudo):
ruby -e "$(/usr/bin/curl -fsSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
(3)没有三,已经完成了,查看版本号可以终端执行:
brew -v
-
Homebrew简单使用举例
安装wget:
brew install wget
卸载wget:
brew uninstall wget
搜索软件包wget(假定只知道get):
brew search get
查看已经安装包:
brew list
更多帮助请看:
man brew
-
Homebrew项目地址