用Homebrew替换MacPorts
来源:互联网 发布:mysql 查询语句 updata 编辑:程序博客网 时间:2024/06/04 20:04
原文:用Homebrew替换MacPorts
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
完.
推荐阅读:
jjgod – homebrew
Homebrew 主页 – GitHub
- 用Homebrew替换MacPorts
- 用Homebrew替换MacPorts
- 用Homebrew替换MacPorts
- 比较Fink, macports 和 homebrew
- 比较Fink, macports 和 homebrew
- 比较Fink, macports 跟 homebrew
- 比较Fink,macports和homebrew
- 替换homebrew默认源
- maOS X 下的两个常用包管理软件Homebrew, Macports
- macports
- mac 用macports给python装opencv
- 用homebrew安装mongodb
- Homebrew
- homebrew
- Homebrew
- Homebrew
- homebrew
- Homebrew
- ecshop 后台权限设置和导航菜单设置字段
- Backlog Order
- java命令行打包:jar 工具的使用
- 移动网页设计的信息组织
- ADO进行客户端数据库编程的基本步骤
- 用Homebrew替换MacPorts
- 八大排序算法
- POJ 2676 Sudoku
- 解密腾讯星云
- Ashmem 匿名内存共享
- php连接数据库之预处理(prepare)
- 用树展示上下级关系-jquery+ztree+json的运用之获取选中的信息
- 正则表达式 — QQ微信、优酷前端 邮箱正则表达式验证 Bug
- struts2下载文件名乱码解决办法 兼容浏览器