Mac下的Brew使用相关

Brew使用相关

安装

安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装前应该是需要: Command Line Tools:
安装(不需要安装xcode): xcode-select --install


brew(意为酿酒)的命名很有意思,全部都使用了酿酒过程中采用的材料/器具,名词对应以下的概念:
  ● Formula(配方) 程序包定义,本质上是一个rb文件
  ● Keg(桶)程序包的安装路径
  ● Cellar(地窖)所有程序包(桶)的根目录
  ● Tap(水龙头)程序包的源
  ● Bottle (瓶子)编译打包好的程序包

常用命令

常用命令:
brew config	    	查看配置 
brew –help				查看brew的帮助
brew list           				列出已安装的软件
brew tap homebrew/php	添加官方源(该例子命令为添加官方PHP源)
brew update     				更新源软件,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明。
brew upgrade 				更新某具体软件

brew home       				用浏览器打开brew的官方网站
brew info       				显示软件信息
brew deps        				显示包依赖
brew install				安装
brew uninstall				卸载
brew reinstall              重装
brew cleanup				删除程序,和upgrade一样,单个软件删除和所有程序老版删除。
brew search /git*/			查询(支持正则)
brew outdated				查看那些已安装的程序需要更新
brew home  				*—用浏览器打开
brew -h  				 —帮助
brew server * 				 —启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包

使用homebrew安装原本需要图形安装的软件比如chrome。
brew install和brew cask install两者的区别
brew主要用来下载一些不带界面的命令行下的工具和第三方库来进行二次开发
brew cask主要用来下载一些带界面的应用软件,下载好后会自动安装,并能在mac中直接运行使用
brew cask可以看作是苹果官方app store的补充,是一个众多贡献者们维护的非苹果官方软件商店,你也可以在这里下mac软件用
brew cask和brew 的后面的命令差不多
brew cask install <formula>

目录相关:

自身安装包位置: 			/usr/local/Homebrew
安装文件文件: 			/usr/local/Cellar
放置软件包源码的路径为: 	/Library/Caches/Homebrew/


注解:
使用homebrew安装软件包时,会自动先下载软件包,
然后解压安装,但有时候下载会卡住,或者很慢,
这个时候你可以通过其他工具先将所需的软件包下载下来,
注意版本一定要对应,homebrew放置软件包源码的路径为/Library/Caches/Homebrew/,只要你将所需要的软件包下载正确的版本,放置在此目录下,
那么再使用brew install xxx的时候,brew就能直接安装了,有时候brew install xxx卡在下载界面,这招很管用。
然后注意软件包的命名,一般是name-version.suffix,比如下载的gradle-1.8-bin.zip,
将其改名为gradle-1.8.zip,放置在/Library/Caches/Homebrew/目录下,
就可以省去下载步骤直接安装了。至于命名的细节我没有研究,没有测试gradle-1.8-bin.zip是否被识别

添加第三方源

homebrew的默认PHP仓库不是HPP开发者维护的
这个PHP官方维护的(要下最新版时可以用)
brew tag homebrew/php


转载于:https://my.oschina.net/chinaliuhan/blog/3065342

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值