就下载 —— 安全下载、无毒手机软件、绿色软件官方下载网站最近更新|下载排行|热门标签|收藏本站

您现在的位置是:就下载 > IT资讯 > 软件教程 > Mac下用Homebrew替换MacPorts、从此抛弃 MacPorts

MacPorts和Homebrew都是Mac OS X上的软件包管理工具 ,Homebrew是一个Ruby开发的智能的包管理系统。她能判断系统包的状况,并能够依赖系统已有的组件,不用重新下载一阵套组件。而MacPorts是自成一派的,他的所有组件全部安装在/opt目录下,带来的问题就是很多系统已经有的组件都要重新下载,费时间也费空间。而且Homebrew本身使用Git管理,升级非常方便。不过MacPorts和Homebrew它们之间是不兼容的,这里要说的是删除MacPorts并安装Homebrew。

准备条件:

Mac是自带Ruby程式的,如果你之间”处理”过它,记得要确保它的存在.用ruby -v查看下版本号.
安装xcode
打开Terminal(终端)

删除MacPorts:
sudo port -fp uninstall follow-dependents 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:

安装Brew的安装过程跟网上的略有不同:
首先下载HomeBrew:
https://nodeload.github.com/mxcl/homebrew/legacy.tar.gz/master(为了方便以后可以重复使用)
下载好后直接解压缩,可以放在任何你想放的地方,我是放到/usr/local文件夹里面
最后一步是装homebrew/bin/文件夹写入环境变量,在这里我是直接加入到~/.bash_profile的PATH里面,这里是我的.bash_profile的内容:

export PATH=/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin:/Applications/adt-bundle-mac-x86_64/android-ndk-r8d:/Applications/adt-bundle-mac-x86_64/sdk:/Applications/adt-bundle-mac-x86_64/cocos2d-2.1beta3-x-2.1.0:/usr/local/homebrew/bin

关于环境变量的问题在这里就不详细讨论了,以上仅供参考。
现在重新打开终端,已经可以使用brew。

通过Homebrew安装软件:

查找你需要的软件使用brew search * 命令,安装使用brew install *命令(用具体的软件名称替换*),下面演示:
brew search git
brew install git

如果你想安装vim,wget或者unrar等其它各类软件,都这么做去吧.

另外,你已经安装了git了,那么建立了本地的git仓库,执行如下:

cd /usr/local
git init
git remote add origin git://github.com/mxcl/homebrew.git
git pull origin master
如果GitHub上有项目,也可直接拿下:

git clone http://github.com/YOURGITHUBUSERNAME/homebrew.git /tmp/homebrew
其它Homebrew指令:
brew list 列出已安装的软件
brew update 更新Homebrew
brew home *用浏览器打开
brew info *显示软件内容信息
brew deps * 显示包依赖
brew server * 启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包
brew -h brew 帮助

删除Homebrew:

万一你用的不爽了,告诉你卸载指令:
cd `brew prefix`
rm -rf Cellar
brew prune
rm -rf Library .git .gitignore bin/brew README.md share/man/man1/brew
rm -rf ~/Library/Caches/Homebrew

上一篇:教你如何通过zune更新lumia手机固件

本文地址:软件教程 >> http://www.9xz.net/it/ruanjianjiaocheng/17696.html

下一篇:微信语音在哪个文件夹 微信语音导出及amr格式转换

  • 打印
推荐阅读
热门专题
推荐内容
热点内容