Skip to content

MacPorts迁移到homebrew

一直用MacPorts但是不喜欢,像不喜欢cygwin一样不喜欢macports,因为他们喜欢在你的系统内倔强的自成一体,不看环境就装很多额外的依赖库。
看了很多人介绍homebrew之后决定试一下。

准备工作,安装好了Xcode, 没有MacPorts的可以跳过第一步。

第一步,删除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

第二步:
无git安装 homebrew
curl -L http://github.com/mxcl/homebrew/tarball/master | tar xz –strip 1 -C /usr/local

第三步:
装好了,第三步就是用了
brew install wget
brew install git
需要升级的话,就
brew update

参考文章:http://www.engineyard.com/blog/2010/homebrew-os-xs-missing-package-manager/

{ 2 } Comments

  1. Jun Sha | 五月 3, 2010 at 11:04 下午 | Permalink

    看了你写的步骤和给出的参考地址,homebrew源代码用Ruby写的,而且很小巧,真不错。今晚按照你写的步骤试试看。

    def select_pm(manager)
    puts “#{manager} is fantastic that is make me happy!”
    end

    select_pm(:homebrew)

    多跟着Yinghai学习:)

  2. Jun Sha | 八月 26, 2010 at 10:33 下午 | Permalink

    用了一段时间了,感觉很不错,安完以后真是没那么多额外的内容。升级也很方面,再次感谢你介绍这么好的资源

Post a Comment

Your email is never published nor shared. Required fields are marked *