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

转载于:https://my.oschina.net/u/1413984/blog/304596

macPorts homebrew相关推荐

  1. brew gd php_PHPBrew 使用指南

    前言 咋一看,这个名字取得,肯定是跟 Homebrew 学的.既然 Homebrew 的定位是 macOS 上的 包管理器,那 PHPBrew 肯定也跟 包管理器 沾点边.没错,它可以用来 构建 和 ...

  2. 专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图

    创意配图:微信,微信公众号,微信大V 而且最近发现了一个新的图像处理方面的库-Wand,它是 ImageMagick 库的 Python 接口.于是,我就打算用这个库来实现简单的制作一个二维码关注图, ...

  3. 我为什么从macOS迁移到FreeBSD?

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者 | antranigv 译者 | 张健欣 策划 ...

  4. 卸载Macports,安装HomeBrew

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

  5. MacOS 的软件包管理工具 MacPorts

    MacPorts 就像 Homebrew 一样,可以管理 MacOS 的软件包,和 Linux 系统下的 apt-get.yum 一样. 官方网址:https://www.macports.org/i ...

  6. Homebrew命令详解

    #. 描述 Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn't include w ...

  7. Mac OS X 程序员利器 – Homebrew安装与使用

    Mac OS X 程序员利器 – Homebrew安装与使用 Homebrew安装与使用 什么是Homebrew? Homebrew is the easiest and most flexible ...

  8. osx snow leopard下用homebrew 安装php5.3 + php-fpm

    最近要给客户定制一个php的论坛, 我本来是python控, 所以机器上就没有php的运行环境, 于是开始折腾, 本来在centos上配置nginx + php-fpm挺简单的, 直接一路yum in ...

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

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

最新文章

  1. 网易有道词典笔 —— 73 岁“人类高质量”奶奶梅耶马斯克的中文学习之选
  2. 2021西南位育高考成绩查询,上海近40所高中2020高考录取情况汇总!
  3. Invalid packet stream index
  4. Exception in thread AWT-EventQueue-0 java.lang.IllegalThreadStateException
  5. 50兆 svg 文件超过_用svg+css3实现支付宝App波浪功能
  6. xenserver 虚拟机扩容lvm磁盘分区的方法_从零开始学Linux运维|35.LVM(逻辑卷管理)的创建...
  7. django model
  8. 基于SOUI开发的应用展示
  9. ECS Windows系统使用自带监视器查看IIS并发连接数
  10. springboot事物注解不生效_springboot事务不生效的几种解决方案
  11. (Object detection)目标检测从入门到精通——第一部分
  12. 朋友易得,知己难求 堪哉
  13. gms签名不一致_电子签名拍照-多媒体互动装置介绍「振邦视界」
  14. 局域网办公系统服务器备份,协同办公系统的数据备份经验分享
  15. 全网首发:成功在loongarch64上编译成功jogamp(提供下载库)
  16. 传智播客 魔法属性 学习
  17. unity C#计时器,记录程序运行时长
  18. N个结点不同结构的二叉树个数
  19. dw1510_超低温种子储存柜
  20. java读取摄像头视屏流,Java 摄像头视频获取

热门文章

  1. Gym - 101889F Fundraising(树状数组求带权最长上升子序列)
  2. 【解决nvidia-smi】不是内部或外部命令,也不是可运行的程序 或批处理文件
  3. linux终端快捷指令创建
  4. ORM 图书管理系统
  5. wpf带动画的导航菜单
  6. EF、Chloe、SqlSugar、DOS.ORM四种ORM框架的对比
  7. 计算机系统:数据表示与运算实验
  8. TeamViewer 替代品:使用 frp 实现 Windows 远程桌面连接教程
  9. 思维导图教你如何应对英文论文
  10. web3时代的弄潮儿叫什么?