macPorts homebrew

MacPorts和Homebrew都是Mac OS X上的软件包管理工具 (via Wikipedia),且它们之间是不兼容的.个中好处就不介绍了,这里要说的是删除MacPorts并安装Homebrew.

准备条件:

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

删除MacPorts:

#原版使用MacPorts安装过的软件在/opt/local目录下,删除之前最好查看下,心里有个数.

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

No sudo:

sudo chown -R `whoami` /usr/local

#不用每次都执行sudo操作

安装Homebrew:

curl -L http://github.com/mxcl/homebrew/tarball/master | tar xz –strip 1 -C /usr/local

export PATH=/usr/local/bin:$PATH

#等完毕后就安装好了,安装在了/usr/local目录下,可通过brew -v查看版本号

通过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

macPorts homebrew

时间: 2024-08-29 12:49:22

macPorts homebrew的相关文章

比较Fink, macports 和 homebrew

原文:http://tetsu.iteye.com/blog/1507524 Fink,Macports和Homebrew是Mac上3个主流的package management tool. 1. Fink Fink是基于Debian的packaging tools开发的.最大的特点是安装软件是预编译好的(pre-compiled/pre-built). 所以,用Fink安装package是不需要在本机编译的,都是现成的binary code. Fink最大的问题是package跟进不够快.很多

[转]mac osx 下的apt-get,yum的代替工具 ----homebrew

原文地址:http://blog.csdn.net/tsxw24/article/details/15500517 linux下有很方便的包管理器如:apt-get.yum,mac下也有类似的工具:Homebrew 和 Fink.MacPort. Flink是直接编译好的二进制包,MacPorts是下载所有依赖库的源代码,本地编译安装所有依赖,Homebrew是尽量查找本地依赖库,然后下载包源代码编译安装. Flink容易出现依赖库问题,MacPorts相当于自己独立构建一套,下载和编译的东西太

使用 Homebrew 安装 Git

3.2.3 使用 Homebrew 安装 Git 2011-07-27 08:52 蒋鑫 机械工业出版社 字号:T | T 综合评级: 想读(13)  在读(6)  已读(8)   品书斋鉴(1)   已有27人发表书评 <Git权威指南>第3章Git的安装和使用,本章则介绍了Git在三种主要操作系统平台上的安装和使用.本节为大家介绍使用 Homebrew 安装 Git. AD:51CTO网+ 首届中国APP创新评选大赛火热招募中…… 3.2.3 使用 Homebrew 安装 Git Mac

Homebrew新一代OS X套件管理工具 快速安装Git

在Mac上安装一些开源程序,除了自己下下载.编译( ./configure && make && make install) 之外,通常最方便的选择就是用套件管理工具來处理安装.升级跟移除. 在 Homebrew 之前,最常見的就是 MacPorts 跟 Fink 了,对于 MacPorts,它有个讨厌的特点就是它不依赖系统内已经安裝好的套件,完全自成一局 (当然,這也算是一种 isolation 优点,如果你不爽的時候只要砍掉 /opt 就移掉了).所以常常为了装个小套件

mac homebrew的用法

与 MacPorts 类似,OS X 下还有款包管理工具为 Homebrew,安装方法也很简单. ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 好了,安装完毕,Homebrew 的使用方法也很简单. 基本用法 brew search formula # 搜索软件包 brew install formula # 安装软件包 brew remove formula # 移除软件包 br

Ruby系列文章之6 ---OS X 10.8.1 系统 HomeBrew的安装和简单使用

本文章为菲利克斯猫(Felix.mao)原创,转载务必在明显处注明: 原文链接:http://blog.csdn.net/maojudong/article/details/7918291 前面两篇文章已经介绍了由于我的好奇心,安装了不该安装的软件----错误的安装了RVM源和我不喜欢的MacPorts(其实没有那么差劲了)的卸载方法. 好了,现在有了个纯净的系统,有个全新的开始吧!新的生命开始了 不扯蛋了,言归正传: 1.  前言 作为linux系统的忠实粉丝,我们都很喜欢 (Debian/U

Mac 系统下类似于 apt-get 的软件包管理器 -- Homebrew

对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系.很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew. Homebrew 并不是什么软件包都能装,它只是能装一些系统缺省的软件包,例如:wget.nginx.mysql等等.不过随着 homebrew0.9版 新加了 tap 操作,支持安装第三方数据源的软件包,以后

homebrew介绍及mac 安装方法

Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件.然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT.Yum等类似的软件包管理系统,其中最著名的有MacPorts.Fink.Homebrew等. Homebrew尽可能地利用系统自带的各种库,使得软件包的编译时间大为缩短:同时由于几乎不会造成冗余,软件包的管理也清晰.灵活了许多.Homebrew的另一个特点是使用Ruby定义软件包安装

ios ---OS X 10.8.1 系统 HomeBrew的安装和简单使用

本文章为菲利克斯猫(Felix.mao)原创,转载务必在明显处注明: 原文链接:http://blog.csdn.net/maojudong/article/details/7918291 前面两篇文章已经介绍了由于我的好奇心,安装了不该安装的软件----错误的安装了RVM源和我不喜欢的MacPorts(其实没有那么差劲了)的卸载方法. 好了,现在有了个纯净的系统,有个全新的开始吧!新的生命开始了 不扯蛋了,言归正传: 1.  前言 作为linux系统的忠实粉丝,我们都很喜欢 (Debian/U