我没有任何问题,我只是好奇 - 使用apt-get install nodejs
安装nodejs与使用Chris Lea PPA之间的区别是什么?
Nginx似乎也只使用apt-get install nginx
安装完美,但install instructions建议使用PPA。
任何人都可以解释为什么我会采取额外的步骤来安装PPA,而不是仅仅使用apt-get install _____
单线程?
答案 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)
例如,在Ubuntu 12.04 LTS repo中,nginx版本为1.1.19,nodejs为0.6.12,而在PPA中,它们为1.4.7和0.10.26。所以"默认"包很老了。