V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Asan
V2EX  ›  macOS

Homebrew 提供的软件包和由软件的官方版本有什么区别?还有就是软件的更新速度是由社区决定的还是由软件官方决定的?

  •  
  •   Asan · 2015-11-02 09:28:28 +08:00 · 2744 次点击
    这是一个创建于 3294 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2015-11-04 09:55:42 +08:00
    SharkIng
        1
    SharkIng  
       2015-11-02 09:38:09 +08:00
    <说的不一定准确,下面补充>
    brew 安装的软件,有些是直接官方的源,有些是 brew 自己的源,暂时没有觉得不一样的地方 (唯一有过一次区别是 cocoapod 的版本不是最新版)总的给我的感觉是就是个安装方便的工具。

    至于更新速度,当然是官方决定,除非是开源软件~
    pandachow
        2
    pandachow  
       2015-11-02 09:39:32 +08:00
    维护过几个包,靠社区。当然也有可能我维护的几个包太冷门了官方没人管……
    harry890829
        3
    harry890829  
       2015-11-02 09:41:44 +08:00
    是不是 brew 有管理软件包的功能,你要是自己从官网或者 github 下载的安装包,就要自己来管理了
    crystone
        4
    crystone  
       2015-11-02 09:42:59 +08:00
    之前遇到过几次 brew 上面的包更新不及时的情况,这样只好通过官方下载了
    feuvan
        5
    feuvan  
       2015-11-02 10:10:13 +08:00   ❤️ 1
    预编译二进制文件 (brew bottle) 是按平台来的,托管在 bintray.com 上,安装 bottle 而非自己从源码编译是默认选项。
    自己编译的话 brew cat Formula 可以看到来源 src tar 包,一般是从官方网站来的,或者 head 就指定了是官方 scm (git/hg/svn) 的地址。偶尔还会有一些 patch ,以 url 或者内嵌在 Formula 里的形式

    brew 上面包更新不及时的话可以自己修改本地 Formula (例如 brew edit cmake )这样安装包还是可以被 brew 管理。
    chaucerling
        6
    chaucerling  
       2015-11-02 10:35:11 +08:00
    @crystone 可以提 PR 嘛
    dorentus
        7
    dorentus  
       2015-11-02 11:41:53 +08:00
    https://github.com/Homebrew/homebrew 包都在这里。

    他们处理 Pull Request 还是很快的。
    Asan
        8
    Asan  
    OP
       2015-11-03 18:37:53 +08:00 via iPhone
    @feuvan 话说这样会不会植入病毒?
    feuvan
        9
    feuvan  
       2015-11-04 09:55:42 +08:00
    @Asan 不会,是由 bot build 的,不是别人上传的。

    “ Bottles are currently created using the Brew Test Bot.” https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Bottles.md
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4538 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:00 · PVG 18:00 · LAX 02:00 · JFK 05:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.