Homebrew核心概念

作者: Jelif | 来源:发表于2020-03-28 10:25 被阅读0次

    Homebrew是Mac上的一款基于命令行的软件管理工具,深受开发人员的喜爱。然而其核心概念比喻的成分很大,有时候让人摸不着头脑,又没有一个统一的文档(至少我没有找到)来阐述这些概念,本文试着集中讨论一下Homebrew的核心概念,希望概念上的澄清有助于用户恰当且高效地使用这款软件。

    概念 字面义 比喻义
    formula 配方 对软件包的描述
    bottle 瓶子 二进制软件包
    cask 酒桶 二进制GUI软件包
    tap 龙头 存放软件描述的地方
    cellar 酒窖 存放本地软件的地方
    caskroom 大酒窖 存放本地GUI软件的地方
    stanza 诗节 rb脚本中的DSL指令行

    Homebrew安装软件的方式可分为两种:从源码编译安装,直接安装。所谓的配方,就是对源码以及二进制文件的描述。就像水从龙头来,酒的配方从存放软件描述的地方来。直接安装成品当然更快,类似于直接买包装好的成品酒(bottle)。GUI软件体积通常更大,于是装它们不得不用更大的容器(酒桶,cask)。制造或安装好了酒之后,需要找地方放起来,这个地方,称作酒窖。

    相关文章

      网友评论

        本文标题:Homebrew核心概念

        本文链接:https://www.haomeiwen.com/subject/fskjuhtx.html