如何查看某个brew包被哪些已安装包依赖?含API期望与原理疑问
查询指定Homebrew包的已安装依赖者
直接用Homebrew自带的
brew uses命令就能实现你要的功能,命令格式如下:brew uses --installed <你的目标包名>比如要查
openssl被哪些已安装包依赖,就执行:brew uses --installed openssl这个命令的原理和
brew autoremove完全一致:Homebrew会维护所有已安装包的依赖关系图谱,brew uses就是从这个图谱里提取指定包的反向依赖(即依赖它的包),加上--installed参数后就只过滤出已安装的那些。额外补充:如果需要连间接依赖(即依赖了依赖目标包的包)也一起查询,可以加上
--recursive参数:brew uses --installed --recursive <目标包名>
内容的提问来源于stack exchange,提问作者Dominik Teiml
相关产品推荐
相关产品推荐

