使用apt-get与PPA安装节点 - 有什么区别?

时间:2014-04-23 13:35:20

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

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

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

任何人都可以解释为什么我会采取额外的步骤来安装PPA,而不是仅仅使用apt-get install _____单线程?

3 个答案:

答案 0 :(得分:2)

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

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

Node.js就是这样,你可以优先考虑最新版本的稳定性,加上你有权怀疑版本0.6.12比0.10.26更稳定,尽管后者是没有在ubuntu上过度测试。

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

答案 1 :(得分:1)

apt存储库中的官方版本通常比从密切维护的PPA获得的版本更旧。使用像Node这样的老年人"上一次Ubuntu版本的版本可能会大幅过时。

答案 2 :(得分:1)

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

例如,在Ubuntu 12.04 LTS repo中,nginx版本为1.1.19,nodejs为0.6.12,而在PPA中,它们为1.4.7和0.10.26。所以"默认"包很老了。