文档章节

brew安装的目录结构

woshixin
 woshixin
发布于 2017/08/30 22:31
字数 842
阅读 337
收藏 1

起床写点东西,趁着头脑比较清醒,因为现在发现程序员原来是个高危行业呀,一不小心就被杀了祭天(啥时候成为祭品了,程序员最新使用方式吗?),也不敢从入门到删库,你看那个程序员被判刑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系统的介绍,有什么好的资料推荐吗?

 

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

 

公众号

© 著作权归作者所有

共有 人打赏支持
woshixin
粉丝 25
博文 277
码字总数 230012
作品 0
杭州
程序员
私信 提问
Mac入门(三)使用brew安装软件

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似ubuntu系统下的apt-get的功能 阅读目录 安装brew 使用brew安装...

yuanzhigang
2015/07/04
0
1
MAC具包brew安装和使用,使用brew安装mongo

mac mongodb安装及使用记录 Homebrew是Mac下得套件管理器,类似于Linux系统中的 yum 或者 apt-get ,它能让你的Mac更完美。mongodb则是NOSQL数据库,一种文档数据库,不同于传统的关系型数据...

spinachgit
2017/12/01
0
0
Mac入门 使用brew安装软件

使用brew安装软件 brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似ubuntu系统下的apt-get的功能 阅读目录 安装...

运维技术
2016/01/22
68
0
Mac下如何安装和配置mongodb

首先说明下Mac下有两种安装和配置mongodb的方法,但是这里我是采用的brew安装方式。简单记载下。 对于brew的安装呢,这里就不多说了,自行google。 这里我还是简单的说一下brew的一些基本命令...

邪气小生
2016/12/20
39
0
Mongodb的Mac端安装连接

什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性...

Leon丶l
2017/11/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开源软件会被云杀死吗 ?

本文转载云头条,原作者:Michael Stiefel是Reliable Software公司的负责人,是一名软件架构和开发顾问。 文章要点 虽然开源开发不会消失,但商业开源厂商的未来不是很有希望。随着全面管理的...

linuxCool
43分钟前
4
0
OSChina 周三乱弹 —— 谈什么对象?睡什么觉?

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @胖达panda :最肯忘却古人诗,最不屑一顾是相思。分享童丽的单曲《红豆生南国》: 《红豆生南国》- 童丽 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
47分钟前
237
5
stylus

stylus基础教程,stylus实例教程,stylus语法总结

miaojiangmin
今天
5
0
PHP生成CSV之内部换行

当我们使用PHP将采集到的文件内容保存到csv文件时,往往需要将采集内容进行二次过滤处理才能得到需要的内容。比如网页中的换行符,空格符等等。 对于空格等处理起来都比较简单,这里我们单独...

豆花饭烧土豆
今天
2
0
使用 mjml 生成 thymeleaf 邮件框架模板

发邮件算是系统开发的一个基本需求了,不过搞邮件模板实在是件恶心事,估计搞过的同仁都有体会。 得支持多种客户端 支持响应式 疼彻心扉的 outlook 多数客户端只支持 inline 形式的 css 布局...

郁也风
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部