推荐 Homebrew 这款包管理软件(类似linux的apt-get),现在我的Mac就已经完全从MacPorts中解脱出来了,完全拥抱Homebrew。
首先介绍一下Homebrew,Homebrew是一个Ruby开发的智能的包管理系统。她能判断系统包的状况,并能够依赖系统已有的组件,不用重 新下载一阵套组件。而MacPorts是自成一派的,他的所有组件全部安装在/opt目录下,带来的问题就是很多系统已经有的组件都要重新下载,费时间也 费空间。而且Homebrew本身使用Git管理,升级非常方便。
下面就介绍一下我的迁移过程:
首先介绍一下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项目地址
mxcl.github.com/homebrew/