【问题标题】:Installing Node with apt-get vs PPA - what's the difference?使用 apt-get 与 PPA 安装 Node - 有什么区别?
【发布时间】:2014-06-08 09:20:27
【问题描述】:

我没有任何问题,我只是好奇 - 仅使用 apt-get install nodejs 安装 nodejs 与使用 Chris Lea PPA 有什么区别?

Nginx 似乎只使用 apt-get install nginx 也可以完美安装,但 install instructions 建议使用 PPA。

谁能解释为什么我会采取额外的步骤来安装 PPA 而不是只使用 apt-get install _____ 单线?

【问题讨论】:

    标签: linux node.js ubuntu nginx apt-get


    【解决方案1】:

    apt-get 非常适合安装稳定且经过测试的软件,但这意味着它们不再是您可能想要的黄金时间。

    这对于大多数软件来说绝对没问题,但有时最好使用最近的、不太稳定的版本,而不是旧的稳定版本。

    Node.js 就是这种情况,您会优先考虑最新版本而不是“稳定性”,而且您有权怀疑 0.6.12 版本是否比 0.10.26 更稳定,尽管后者没有经过过度测试在 ubuntu 上。

    对 Node.js 等选定的软件使用 PPA,但我强烈建议坚持使用 apt-get,只要它方便(在 node.js 中不是)。不小心从 PPA 安装产品最终会导致系统不稳定。

    【讨论】:

      【解决方案2】:

      apt 存储库中的官方版本通常比您从密切维护的 PPA 获得的版本更旧。使用 Node 之类的东西,上一个 Ubuntu 版本的“旧”版本可能已经过时了。

      【讨论】:

        【解决方案3】:

        PPA 通常有更新版本的 node/nginx/whatever。

        例如,在 Ubuntu 12.04 LTS 存储库中,nginx 版本是 1.1.19 和 nodejs 0.6.12,而在 PPA 中它们是 1.4.7 和 0.10.26。所以“默认”包已经很老了。

        【讨论】:

        • 你知道在哪里可以找到官方的 Ubuntu(或任何发行版)repo(或 repos)吗?
        猜你喜欢
        • 2011-10-16
        • 2021-08-08
        • 2016-04-24
        • 2011-06-04
        • 1970-01-01
        • 1970-01-01
        • 2019-09-03
        • 1970-01-01
        相关资源
        最近更新 更多