http://hi.hiing.net/2011/06/use-homebrew-package-management.html

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相关推荐

  1. 卸载Macports,安装HomeBrew

    卸载Macports,安装Homebrew @[Mac|Homebrew|Macports] 概述 MacPorts和Homebrew都是Mac OS X上的软件包管理工具,同时它们之间是不兼容的,通 ...

  2. Mac下搭建jekyll环境

    最近开始使用github pages来管理自己Blog的静态DEMO,发现的确很方便,并且还顺带了DEMO的版本管理.可惜我对jekyll.liquid都不熟,每次都ci到github后再预览十分不便 ...

  3. Mac OS X系统 HomeBrew的安装和简单使用

    本文章为菲利克斯猫(Felix.mao) 原创,原文链接地址如下: http://blog.csdn.net/maojudong/article/details/7918291 前面两篇文章已经介绍了 ...

  4. HomeBrew的安装和简单使用

    1.  前言 作为linux系统的忠实粉丝,我们都很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统. 包括Windows用户都有多种方 ...

  5. python包管理工具ports_如何从自制程序,分发,macports,pip卸载所有软件包?

    pip和easy_install安装大致相同的东西(两者都是安装大多数相同软件包的工具). 首先获取所有已安装软件包的列表,因为您可能希望保留一些: $pip freeze> packages. ...

  6. Mac中MacPorts安装和使用

    文章转载至http://www.zikercn.com/node/8 星期四, 06/07/2012 - 19:02 - 张慧敏 MacPorts简单介绍 MacPorts,以前叫做DarwinPor ...

  7. Mac OS X中MacPorts安装和使用

    Mac下面除了用dmg.pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样.MacPorts就像apt-get.yum一样,可以快速安装些软件 ...

  8. 【转载】[OS X笔记]安装MacPorts

    [转载]http://weimenlove.blog.163.com/blog/static/1777547320124282192310/ 1. 安装必要的软件 安装MacPorts需要先安装X11 ...

  9. Mac中MacPorts安装和使用 MacPorts简介

    MacPorts,曾经叫做DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装.它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目 ...

最新文章

  1. typeof做类型判断时容易犯下的错
  2. cocos creator基础-基本控件知识
  3. opentld matlab视频,计算机视觉中的相关算法的源代码
  4. 关于事件委托的整理 ,另附bind,live,delegate,on区别
  5. Vue 3 源码公布
  6. 【swupdate文档 五】从可信的来源更新镜像
  7. 睡眠 应该用 a加权 c加权_?焦虑自测 ,看看你的焦虑程度到底有多深?是否影响睡眠?...
  8. 四川大学计算机网络实验,四川大学计算机网络实验报告
  9. 计算机初学者先学什么语言,计算机语言入门先学什么?
  10. Elasticsearch自定义客户端(TransportClient)资源池
  11. 作为技术人员,我是如何安排学习的
  12. XJOI_3541_开根号
  13. 字符串—解压缩(C语言)
  14. 电话号码自动分隔 html,手机版网站中电话、手机号码添加链接
  15. 公众号快速注册并认证小程序功能介绍
  16. 谷歌浏览器检查元素时,开发者工具打开的很慢
  17. 阿里云HaaS100物联网开发板学习笔记(三)轻应用初步--用js让小灯闪烁起来
  18. OpenCv图像处理之图像视频摄像头读取和保存
  19. 红帽 -EX200-RHCSA 试题讲解-2
  20. 目标检测中的数据增强,包括bbox的变换

热门文章

  1. css圆形图片处理示例(方形图片变圆形图片)
  2. mysql explain 性能分析_Mysql explain用法和性能分析
  3. oracle awr top5,ORACLE AWR简介
  4. 工业控制自动化体系统架构
  5. PythonC++相互混合调用编程全面实战-19c++给python传递函数和自定义模块
  6. java 点 用法_java练习本(20190610)
  7. MLT:Deep Meta Learning for Real-Time Target-Aware Visual Tracking
  8. 【动手教你学ChatGPT:爆款小红书文案生成】
  9. java反序列化——apache-shiro复现分析
  10. 蓝桥杯大学组python试题_Python|近三年蓝桥杯B组题目分析报告