मैंने https://nodejs.org/ वेबसाइट पर देखा कि वर्तमान में नोड वी 0.12.0 पर है।
क्या कोई मुझे बता सकता है कि नोड का नवीनतम संस्करण एनपीएम (टर्मिनल कमांड कृपया) के साथ कैसे स्थापित किया जाए?
sudo apt-get install nodejs-legacy
मैंने https://nodejs.org/ वेबसाइट पर देखा कि वर्तमान में नोड वी 0.12.0 पर है।
क्या कोई मुझे बता सकता है कि नोड का नवीनतम संस्करण एनपीएम (टर्मिनल कमांड कृपया) के साथ कैसे स्थापित किया जाए?
sudo apt-get install nodejs-legacy
जवाबों:
NodeSource पीपीए का उपयोग करें। विवरण के लिए स्थापना निर्देशों को देखें । सबसे पहले, Node.js संस्करण चुनें जिसे आपको ज़रूरत है और इसके लिए स्रोत जोड़ें:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
फिर Node.js पैकेज स्थापित करें।
sudo apt-get install -y nodejs
PS: curl
इन कोड लाइनों के लिए सर्वर पर पैकेज स्थापित होना चाहिए।
यदि आप पहले nodejs
ही इंस्टॉल कर चुके हैं और अपडेट करना चाहते हैं, तो पहले करेंट इंस्टेंशन को हटा दें और ऊपर की स्क्रिप्ट्स का उपयोग करके इसे फिर से इंस्टॉल करें।
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
बाद nodejs
मैं स्थापित करने के साथ समाप्त हुआv0.10
सामान्यतया, URL से रूट शेल सेशन में मनमाना डेटा लोड करना एक अच्छा विचार नहीं है और मैं चाहता हूं कि लोग इसे हर चीज के समाधान के रूप में पिल करना बंद कर दें - "कृपया केवल इस स्क्रिप्ट को चलाएं जो मैं आपको भेज रहा हूं, और यह भी कि हम ' इस पर फिर से - मेरे पास एक पुल है जिसे आप शायद खरीदने में दिलचस्पी लेंगे "।
एक विकल्प के रूप में, यहां "उबंटू वे" वही करने का तरीका है, जहां आप देख सकते हैं कि सिस्टम को कैसे अपडेट किया जा रहा है और पता करें कि आपके सिस्टम कॉन्फ़िगरेशन में क्या रिपॉजिटरी और कौन सी कुंजी जोड़ी गई हैं:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
यह नवीनतम (लिखने के समय) Nodejs संस्करण 7 के लिए है। अन्य संस्करणों को भी रेपो URL में एक साधारण बदलाव के साथ प्राप्त किया जा सकता है - विवरण के लिए nodesource.com प्रलेखन से परामर्श करें।
$(lsb_release -c)
रिलीज़ ऑटोडेटेक्शन बिट को समर्थित रिलीज़ में से एक में बदलकर हैक करें और परिणामों से निपटें।
apt-get
समाधान सीधा डोप है।
Node.js v4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
स्रोत: https://github.com/nodesource/distributions#debinstall
यदि आप अंदर अपडेट करना चाहते हैं npm
, तो आप n
कमांड का उपयोग कर सकते हैं :
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
यह एन पैकेज स्थापित करता है जिसे आप NodeJS- संस्करण स्विच करने के लिए उपयोग कर सकते हैं और इसका उपयोग करते हैं। वैकल्पिक NVM और कमांड विकल्प की तुलना SO पर है । एक ब्लॉग पोस्ट भी है ।
nvm install lts/carbon
मेरे लिए npm और नोड स्थापित करता है। यह उपरोक्त आदेशों से अलग कैसे है जिसे आपने साझा किया है?
nvm
या n
नहीं npm
। दोनों स्थितियों में, आप npm
नोड पैकेज स्थापित करने के लिए उपयोग करते हैं।
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
यहाँ आप अधिक जानकारी पा सकते हैं: Node.js v0.12, io.js, और NodeSource लिनक्स एक्सपोज़र
https://github.com/creationix/nvm
एनवीएम आपके लिए नवीनतम स्थिर नोड और एनपीएम दोनों स्थापित करता है
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
अब एक डमी पैकेज के साथ इसका परीक्षण करें:
npm install --global vaca
vaca
चूंकि सोर्सिंग हर नए शेल के लिए की जाती है, इसलिए स्क्रिप्ट को इंस्टॉल करने से आपके अंत तक कुछ ऑटो सोर्सिंग जुड़ जाती है .barshrc
। यह काम करता है, लेकिन मैं ऑटो-ऐड को हटाने और अपने खुद को जोड़ने के लिए पसंद करता हूं:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
लाभ:
आप नोड के कई संस्करणों और बिना sudo का उपयोग करने की अनुमति देता है
रूबी RVM और पायथन Virtualenv के अनुरूप है, व्यापक रूप से रूबी और पायथन समुदायों में सबसे अच्छा अभ्यास माना जाता है
जहाँ संभव हो, पहले से संकलित बाइनरी डाउनलोड करता है, और यदि यह स्रोत डाउनलोड नहीं करता है और आपके लिए एक संकलन करता है
हम आसानी से नोड संस्करणों को स्विच कर सकते हैं:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
फिर आप .nvmrc
किसी दिए गए प्रोजेक्ट के लिए आवश्यक नोड संस्करण को इंगित करने के लिए गिट ट्रैक की गई फ़ाइल का उपयोग कर सकते हैं : https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -एक-परियोजना / 54503474 # 54503474
उबुन्टु 17.10 में परीक्षण किया गया।
संस्करण के लिए 5.x पीपीए के अनुसार :
apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
आप नीचे दिए गए निर्देशों का उपयोग करके नवीनतम संस्करण बहुत आसानी से स्थापित कर सकते हैं।
curl -sL https://deb.nodesource.com/setup_7.x | सुडो-ई बैश -
Vesion 7.x नोड का नवीनतम संस्करण है।
sudo apt-get install नोडज
ऊपर लाइन नोडज स्थापित करेगी।
sudo apt-get install बिल्ड-एसेंशियल
यह ठीक से चलाने के लिए नोडज के लिए आवश्यक मॉड्यूल स्थापित करेगा।
अब जांचें कि क्या नोडज आपके अंत में सही तरीके से स्थापित है
नोडज -व
यह स्थापित नोडज संस्करण लौटाएगा।
npm -v
यह स्थापित npm संस्करण लौटाएगा। आशा है ये मदद करेगा....
स्रोत: लिंक आपको दिखाएगा कि कुछ अन्य तरीकों का उपयोग करके नोडज को कैसे स्थापित किया जाए।
build-essential
?
Node.js उबंटू के सभी वर्तमान में समर्थित संस्करणों में एक स्नैप पैकेज के रूप में उपलब्ध है। Node.js के लिए विशिष्ट, डेवलपर्स वर्तमान में समर्थित रिलीज़ में से एक का चयन कर सकते हैं और सीधे NodeSource से स्वचालित अपडेट प्राप्त कर सकते हैं। Node.js संस्करण 6, 8, 9, 10, 11 और 12 वर्तमान में उपलब्ध हैं, जिसमें Snap Store घंटों या Node.js रिलीज़ के मिनटों के भीतर अपडेट किया जाता है।
उदाहरण के लिए, नोड को एकल कमांड के साथ स्थापित किया जा सकता है:
sudo snap install node --classic --channel 11/stable
नोड स्नैप को कमांड द्वारा एक्सेस किया जा सकता है node
, उदाहरण के लिए:
$ नोड -v v11.5.0
Npm का एक अप-टू-डेट संस्करण नोड स्नैप के भाग के रूप में स्थापित होगा। npm को आपके सामान्य शेल में नोड रिप के बाहर चलाया जाना चाहिए। नोड स्नैप स्थापित करने के बाद npm अद्यतन जाँच सक्षम करने के लिए निम्नलिखित कमांड चलाएँ:
sudo chown -R $ USER: $ (id -gn US USER) / घर / अपना-उपयोगकर्ता नाम /.config
your-username
उपरोक्त कमांड को अपने स्वयं के उपयोगकर्ता नाम से बदलें । npm -v
यदि npm का संस्करण अद्यतित है, तो यह जांचने के लिए चलाएँ । एक उदाहरण के रूप में मैंने जाँच की कि npm अप-टू-डेट था, कमांड के साथ यार्न नामक एक पहले से स्थापित पैकेज के संस्करण की जाँच की npm list yarn
और फिर मौजूदा यार्न पैकेज को कमांड के साथ नवीनतम संस्करण में अपडेट किया।npm update yarn
उपयोगकर्ता उदाहरण के लिए, nvm (नोड संस्करण प्रबंधक) जैसे अतिरिक्त टूल को शामिल किए बिना किसी भी समय Node.js के संस्करणों के बीच स्विच कर सकते हैं:
sudo snap refresh node --channel=11/stable
उपयोगकर्ता Node.js के ब्लीडिंग-एज संस्करणों का परीक्षण कर सकते हैं जिन्हें नवीनतम एज चैनल से इंस्टॉल किया जा सकता है जो वर्तमान में Node.js संस्करण 12 को इसके साथ स्विच करके ट्रैक कर रहा है:
sudo snap switch node --edge
यह दृष्टिकोण केवल उन उपयोगकर्ताओं के लिए अनुशंसित है जो परीक्षण और बग रिपोर्टिंग अपस्ट्रीम में भाग लेने के इच्छुक हैं।
रिलीज़ LTS स्थिति कोडनाम LTS प्रारंभ रखरखाव रखरखाव प्रारंभ करें 6.x सक्रिय बोरान 2016-10-18 अप्रैल 2018 अप्रैल 2019 7.x कोई एलटीएस 8. एक्स एक्टिव कार्बन 2017-10-31 अप्रैल 2019 दिसंबर 2019 9.x कोई एलटीएस नहीं 10.x सक्रिय डुबनियम अक्टूबर 2018 अप्रैल 2020 अप्रैल 2021 11.x No LTS 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x एलटीएस 2020-04-20 2020-06-01
Ubuntu 15.10 के लिए आप .deb पैकेज फॉर्म package.ubuntu.com डाउनलोड कर सकते हैं
node --version
v4.2.3
सिर्फ 23W (स्वीकृत उत्तर) द्वारा उत्तर का एक स्पिन-ऑफ।
यह केवल स्क्रिप्ट की सामग्री है, बस रूट खोल को कर्ल करने से बचने के लिए।
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
Https://nodejs.org/nodejs
से डाउनलोड करें
एक टर्मिनल से स्थापित करने के लिए:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Verify
node -v
npm version
नवीनतम नोडज और एनपीएम स्थापित करने का मेरा पसंदीदा तरीका है नोडज वेबसाइट पर दिए गए इंस्टॉलेशन बायनेरी आर्काइव का उपयोग करना ।
यह जल्दी से आपका नया पसंदीदा तरीका भी बन सकता है। एक जादू की तरह काम करता है। इसमें 1 डाउनलोड और 1 कमांड शामिल है। किया हुआ। कोई त्रुटि [कई बार मैंने ऐसा किया है]। पहले से मौजूद सामान को अनइंस्टॉल करने की जरूरत नहीं थी।
पहले स्थापित संस्करण को हटा दें: (यदि मौजूद है)
sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
लिनक्स बायनेरी डाउनलोड करें।
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
tar
का समर्थन करता है --xz
- और -C /usr/local
यह बताने के लिए tar
करते हैं cd
आप के लिए।
एनवीएम स्थापित करने के लिए बहुत सरल है और आपको नोड संस्करणों को आसानी से स्विच करने की अनुमति देता है। से GitHub भंडार :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
डाउनलोड और इंस्टॉलेशन स्क्रिप्ट चलाता है
nvm ls-remote
उपलब्ध संस्करणों को देखने के लिए। कहते हैं कि आप संस्करण 8.9.4 स्थापित करना चाहते हैं
nvm install 8.9.4
और आपने कल लिया।
दूसरे संस्करण को स्थापित करने और इसका उपयोग करने के लिए (9.6.1 कहें)
nvm install 9.6.1
nvm alias default 9.6.1
अद्यतन पैकेज प्रबंधक
sudo apt-get update
NodeJS PPAs जोड़ना
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
NodeJS और NPM स्थापित करना
sudo apt-get install nodejs
यहाँ, मैंने Ubuntu में NodeJS और NPM इंस्टॉल करने के बारे में एक पूर्ण ब्लॉग पोस्ट लिखा । पढ़ने के लिए यहां क्लिक करें
यह दृष्टिकोण आपको आसानी से Node.JS को हटाने, विभिन्न संस्करणों को रखने और सभी सिस्टम उपयोगकर्ताओं को कमांड प्रदान करने की अनुमति देता है।
Node.JS के स्थिर संस्करण को डाउनलोड करें , इसे अनकम्प्रेस्ड करें , और इसे स्थानांतरित करें /opt
।
यदि आप विभिन्न संस्करण स्थापित करना चाहते हैं, तो आप इसके संस्करण कोड के अनुसार फ़ोल्डर का नाम बदल सकते हैं:
/opt/node/6.9.1
चूंकि केवल रूट ही फाइल को /opt
/ में बदल सकता है , यदि आप sudo
हर बार किसी कॉल को संशोधित करने की आवश्यकता नहीं चाहते हैं , तो समूह की अनुमति बदलें:
chgrp adm -R /opt/node/10.15.3
फिर फ़ाइल बनाएँ /etc/profile.d/node.sh
यदि निम्न सामग्री:
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
लॉगआउट और लॉगिन और एक्स-विंडो सभी प्रोफ़ाइल कॉन्फ़िगरेशन को फिर से लोड करेगा।
यदि आपके पास पिछले संस्करण स्थापित थे, तो पुस्तकालय संघर्षों से बचने के लिए:
npm cache clean
अद्यतन पैकेज प्रबंधक
sudo apt-get update
पीपीए जोड़ना
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
NodeJS और NPM स्थापित करना
sudo apt-get install nodejs
संदर्भ के लिए: Ubuntu में NodeJS स्थापित करना - WebCheerz
sudo apt-get install nodejs
?