brew安装的目录结构
博客专区 > woshixin 的博客 > 博客详情
brew安装的目录结构
woshixin 发表于3个月前
brew安装的目录结构
  • 发表于 3个月前
  • 阅读 17
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: brew

起床写点东西,趁着头脑比较清醒,因为现在发现程序员原来是个高危行业呀,一不小心就被杀了祭天(啥时候成为祭品了,程序员最新使用方式吗?),也不敢从入门到删库,你看那个程序员被判刑5年了吧,还是因为老板欠薪,但是强奸罪是从三年起而已,这个真是让人好无奈呀。

Homebrew安装在本机的/usr/local/ 目录下,当然我这边还放了其他的软件,其他看上去奇怪的目录就是 brew带给我的,只是这个取名设计方式,模仿系统目录呀,有种傻傻分不清楚的赶脚,但是学习一下还是不错的,熟悉一下(我安装的是brew的

1.3.1-79),主要是熟悉了目录了,才能好好玩。

Cellar :文件夹存放的是所有包安装所在路径,按照这样Cellar/包名/版本号/ 的形式来安放。

opt :由于版本号随着跟新而改变的,所以需要一个固定不变的路径作为我们访问二进制和文档的路径,这就是opt 的作用,(这里不是很明白,为什么要存一份和Celler下一样的文件,就是没有带版本号,路径不能解决的问题是什么?)

Homebrew :brew程序所在路径,正如你所见的 是git的maste分支,在docs还真的是文档。

bin :所有包安装之后二进制都会链接到这个路径下,用于存放所安装程充的启动链接(相当于快捷方式),里面写的当然都是一些shell脚本

share :网上说所有包安装之后的文档都会链接到这个路径下,虽然有个man目录,但是文件夹都是些什么文件,所谓文档 和我想象的不一样啊

etc :配置文件存放的地方

lib :包相关库文件

var:我看到这是存放软件数据的地方,其中也包括日志,打开日志看看,这里目录结构也都是按照软件区分的,其中run存放的就有zookeeper的节点数据。

Caskroom(网上说app文件),Frameworks中什么都没有,暂且不知道这是用来放什么,可能我还没有安装什么复杂的,奇怪的东西,可能以后会知道,补上

 

还看到说一般不带任何选项的话,homebrew会优先下载二进制,二进制下载不到就会尝试从源码编译。这么牛逼,还会自己从源码编译吗,暂时不知道怎么做的。但是说到下载,其实好奇/Library/Caches,据说下载会缓存在/Library/Caches/Homebrew中,实际上我并没有找到,关于mac系统的介绍,有什么好的资料推荐吗?

 

周日看到这么大的太阳,庆幸昨天去打球了,我会告诉你昨天球场有辣妹吗,就是和你想象的一样热辣的那种,不过没有拍,腼腆哈,给大家看看上个星期打球的拍到的一张有亮点的照片,这个姿势你是求我佛保佑呢,还是要使出如来神掌,果然卧虎藏龙之地。

 

公众号

标签: BREW
共有 人打赏支持
粉丝 5
博文 75
码字总数 49909
×
woshixin
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: