2016-01-04 8 views
8

मैंने उबंटू 14.04 64-बिट में निम्न आदेश निष्पादित किया है।apt-get के साथ स्थापित करते समय मुझे नोडजे और एनपीएम के पुराने संस्करण क्यों मिलते हैं?

sudo apt-get update 
sudo apt-get install nodejs modejs-legacy npm 

मैं संस्करणों

npm -v 
1.3.10 

nodejs -v 
v0.10.25 

ये AngularJS 2.

डाउनलोड पुराने संस्करण क्यों apt-get है के लिए सिफारिश की संस्करणों से अधिक पुराने हैं? मैं नए संस्करणों में कैसे अपडेट करूं?

+3

संभावित डुप्लिकेट [मैं अगले संस्करणों में नोड.जेएस और एनपीएम कैसे अपडेट कर सकता हूं?] (Http://stackoverflow.com/q/6237295/710446)। यह जवाब क्यों नहीं देता "क्यों?" सवाल है, लेकिन इसका उत्तर है, "क्योंकि पुराने संस्करण यूबंटू के आपके संस्करण के लिए कैनोनिकल के सॉफ्टवेयर रिपॉजिटरीज़ में हैं" – apsillers

+0

डेबियन और आरएचईएल डिस्ट्रोज़ दोनों में नोड और एनपीएम के पुराने संस्करण हैं। सुनिश्चित नहीं है कि क्यों नोड उनके लिनक्स पैकेज का समर्थन नहीं कर रहा है, लेकिन यह सुनिश्चित करता है कि सर्वर चलाना मुश्किल हो जाता है। – ssube

उत्तर

9

Debian/Ubuntu के अपने पैकेज मैनेजर में पुराने संस्करण है, तो आप के रूप में यहां कहा गया है कस्टम पीपीए भंडार का उपयोग करना होगा:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - 

:

https://github.com/nodejs/node-v0.x-archive/wiki/Installing-Node.js-via-package-manager#setup-with-ubuntu

के साथ सेटअप फिर उबंटू के साथ स्थापित करें:

sudo apt-get install --yes nodejs 
+0

रास्पबेरी पीआई में स्थापित करने की कोशिश कर रहे मेरे लिए पहेली का यह गुम टुकड़ा था। –

+0

ऐसा करने से उबंटू के पैकेज प्रबंधक के डिफ़ॉल्ट से अधिक प्राथमिकता वाले लिंक किए गए रेपो को बचाता है? –

+0

हां इसे इस पर अधिलेखित किया जाएगा –

4

ubuntu पर नोड js स्थापित करने के लिए मेरे सुझाव इस तरह से है (इसे हटा पहले तो इस का पालन करें)

sudo apt-get install npm 

उन्नयन NPM:

sudo npm install -g npm 

स्थापित n मॉड्यूल विश्व स्तर पर:

sudo npm install -g n 

अंततः नोड स्थापित करें:

sudo n stable 
संबंधित मुद्दे

 संबंधित मुद्दे