我最近将Mac OS X升级到优胜美地,我想确保我目前安装的每个包都是Yosemite瓶 .
如何列出已安装的瓶子及其操作系统版本,以便最终卸载/安装它们?
EDIT Grepping字符串"bottled"赢了't work because it is there anyway if a bottle is available for the package, but you can still compile from source. For example I' ve刚从源构建yasm而 brew info yasm
返回:
yasm: stable 1.3.0 (bottled), HEAD
Modular BSD reimplementation of NASM
http://yasm.tortall.net/
/usr/local/Cellar/yasm/1.3.0 (44 files, 3.3M) *
Built from source
[...]
1 回答
Updated Answer
在
/usr/local/Cellar
中的每个homebrew
包中似乎都有一个INSTALL_RECEIPT.json
,例如这适用于OpenCV它是标准的JSON,因此您可以像这样解析它而无需其他工具:
你得到这个 - 这可能有助于你的事业......也许吧 .
您还可以以JSON格式获取
brew info
命令的输出,例如:Original Answer
所以你想要的是不是从源头构建的瓶装包装 .
如果您没有安装太多软件包,您可能会侥幸成功: