Ubuntu पर Node.js स्थापित करें


199

मैं Ubuntu 12.10 पर Node.js स्थापित करने का प्रयास कर रहा हूं, लेकिन टर्मिनल मुझे खोए हुए पैकेजों के बारे में एक त्रुटि दिखाता है। मैंने इसके साथ प्रयास किया:

sudo apt-get install python-software-properties 
sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update 
sudo apt-get install nodejs npm

लेकिन जब मैं अंतिम पंक्ति में आया तो sudo apt-get install nodejs npmयह त्रुटि दिखाता है:

Failed to install some packages. This may mean that
you requested an impossible situation or if you are using the distribution
distribution that some required packages have not yet been created or been
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs: Conflicts: npm
E: Failed to correct problems, you have held broken packages.

फिर मैंने अनइंस्टॉल कर दिया ppa:chris-lea/node.jsऔर मैं एक दूसरा विकल्प आज़मा रहा था:

sudo apt-get install node.js
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

वही त्रुटि, टर्मिनल कहता है, npm is the latest versionलेकिन मुझे वह पाठ भी दिखाता है जो मैंने शीर्ष में दिखाया था। मुझे लगता है कि समस्या है, ppa:chris-lea/node.jsलेकिन मुझे नहीं पता कि इसे कैसे हल किया जाए।


क्या आपने बायनेरिज़ से NodeJS बनाने की कोशिश की है?
अजीब

मैं यहां इसलिए आया क्योंकि मेरे gruntऔर nodeआदेश किसी भी त्रुटि, मदद या संस्करण की जानकारी प्रदर्शित नहीं कर रहे थे। मैंने इस उत्तर में दिए गए चरणों का पालन किया , nodeऔर nodejsपहले निकालना सुनिश्चित किया । फिर मैंने बस स्थापित nodejsकिया, जिसने काम किया।
दरोगा

जवाबों:


476

बस यहां दिए गए निर्देशों का पालन करें :

उदाहरण स्थापित करें:

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

यह वर्तमान स्थिर उबंटू पर वर्तमान स्थिर नोड स्थापित करता है। काम करने के लिए क्वांटल (12.10) उपयोगकर्ताओं को सॉफ्टवेयर-गुण-सामान्य पैकेज को स्थापित करने की आवश्यकता हो सकती है add-apt-repository:sudo apt-get install software-properties-common

Node.js v0.10.0 के रूप में, क्रिस ली के रेपो से नोडज पैकेज में एनपीएम और नोडज-डीआर दोनों शामिल हैं।

sudo apt-get install nodejs npmबस मत दोsudo apt-get install nodejs


26
और अगर आपको त्रुटि मिलती है तो ऊपर दिए गए दूसरे sudo: add-apt-repository: command not foundभाग से पहले इस कमांड को sudo apt-get install software-properties-common
चलाएं

2
मेरे पास भी त्रुटि थी sudo: add-apt-repository: command not foundऔर sudo apt-get install python-software-propertiesरिपॉजिटरी को जोड़ने से पहले उसे चलाने की जरूरत थी
बजे

4
मैं चलाने के लिए किया था sudo npm cache clearNPM काम करने के बारे में 12.04 इस विधि के साथ उन्नयन NodeJS के बाद प्राप्त करने के लिए
जलाने की क्रिया

2
मेरे Ubuntu 12.04 पर इस टिप्पणी के अनुसार, मैंने ऊपर दिए गए निर्देशों का पालन किया (यहाँ से भी संदर्भित है: github.com/joyent/node/wiki/… ) और कोई त्रुटि नहीं मिली। नोड
चढ़ाव

3
बस उबंटू 12.10 का उपयोग करने वाले लोगों के लिए टिप्पणी के रूप में। केवल सूडो एप्ट-गेट स्थापित नोडज
डिएगो

44

आज के रूप में, आप बस इसे स्थापित कर सकते हैं:

sudo apt-get install nodejs

1
यदि अजगर एग्जिट () का उपयोग कर रहा है तो यह एक इंजन को वापस नहीं करेगा। हालांकि अगर मैं `apt-get install python-software-properties python g ++ का उपयोग करता हूं, तो Add-apt-repository ppa करें: chris-lea / node.js apt-get update` apt-get installjjs
mtnpaul

याद रखें, इसमें एनपीएम शामिल नहीं है।
GusDeCooL

1
भी उपलब्ध हैं sudo apt-get install nodejs-legacy sudo apt-get install npm
Red15

15

npm स्वचालित रूप से नोड के नवीनतम संस्करण में नोड.जेएस के साथ स्थापित किया गया है। जब आप टाइप करते हैं node --versionऔर npm --versionटर्मिनल में क्या देखते हैं ?

आप npm का उपयोग कर npm को भी अपग्रेड कर सकते हैं

[sudo] npm install -g npm

13

मेरे apt-get बूढ़ा और पर्दाफाश हो गया था, इसलिए मुझे स्रोत से स्थापित करना पड़ा। यहाँ मेरे लिए क्या काम किया गया है:

# get the latest version from nodejs.org. At the time of this writing, it was 0.10.24
curl -o ~/node.tar.gz http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
cd
tar -zxvf node.tar.gz
cd node-v0.6.18
./configure && make && sudo make install

ये कदम ज्यादातर हर्षित की स्थापना विकी से लिया गया था


नवीनतम संस्करण के लिए आप URL nodejs.org/dist/node-latest.tar.gz
gitaarik

8

यह NODE.JS को आसानी से स्थापित करने का सबसे अच्छा तरीका है। यह Ubuntu 12.04, 13.04 और 14.04 के लिए भी वास्तविक है

नोड जे एस रिपोजिटरी जोड़ना

[sudo] apt-get install python-software-properties
[sudo] apt-add-repository ppa:chris-lea/node.js
[sudo] apt-get update

नोड .js स्थापना

[sudo] apt-get install nodejs

अब नोड.जेएस संस्करण की जाँच कर रहा है

node -v

आउटपुट

v0.10.20

इस कमांड को npm स्थापित करना चाहिए।

npm install

Npm संस्करण की जाँच करें

npm -v

आउटपुट

1.4.3

यदि किसी कारण से, यदि आप देखते हैं कि npm स्थापित नहीं है, तो आप चलाने की कोशिश कर सकते हैं:

[sudo] apt-get install npm

Npm को अपडेट करने के लिए आप दौड़ने की कोशिश कर सकते हैं:

[sudo] npm install -g npm

4

आप नोड्ज को स्थापित करने के लिए एनवीएम का उपयोग कर सकते हैं । यह आपको बिना किसी विरोध के विभिन्न संस्करणों के साथ काम करने की अनुमति देता है।


यदि आप नोड के विभिन्न संस्करणों के लचीलेपन और नवीनतम और महानतम स्थापित करने में सक्षम होना चाहते हैं तो यह जाने का तरीका है।
डेविक्स सिप

4
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.19.0/install.sh | bash    

nvm install v0.10.33

नोड संस्करण नियंत्रण एनवीएम के लिए बस एनवीएम का उपयोग करें




3

यहां दिए गए निर्देशों का पालन करें NodeSource जो Node.js के लिए एक स्थायी पारिस्थितिकी तंत्र बनाने के लिए समर्पित है

Node.js के लिए> = 4.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

3

अब आप बस के साथ स्थापित कर सकते हैं:

sudo apt-get install nodejs
sudo apt-get install npm

सुनिश्चित करें कि आपके पास अजगर और ग पूर्वस्थापित है। यदि प्रदर्शन नहीं होता है:

sudo apt-get install python g++ make

2

मैं व्यक्तिगत रूप से इसे इस तरह से करता हूं:

sudo apt-get install python g++ make
wget http://nodejs.org/dist/node-latest.tar.gz
tar xvfvz node-latest.tar.gz
cd node-v0.12.0
./configure
make
sudo make install

यदि आप नोडज साइट से इच्छित संस्करण को डाउनलोड करने की तुलना में विशेष संस्करण स्थापित करना चाहते हैं और अंतिम ट्री चरणों को निष्पादित करें।
मैं दृढ़ता से डिस्ट्रो मार्केट से डिफॉल्ट नोडज पैकेज का उपयोग नहीं करने का सुझाव दूंगा क्योंकि यह शायद पुराना होगा। (यानी ubuntu बाजार में यह लिखने के समय के लिए वर्तमान v0.10.25 है जो नवीनतम (v0.12.0) की तुलना में बहुत पुराना है)।


2

Node.js उबंटू के सभी वर्तमान में समर्थित संस्करणों में एक स्नैप पैकेज के रूप में उपलब्ध है। Node.js के लिए विशिष्ट, डेवलपर्स वर्तमान में समर्थित रिलीज़ में से एक या अधिक से चुन सकते हैं और सीधे NodeSource से स्वचालित अपडेट प्राप्त कर सकते हैं। Node.js संस्करण 6, 8, 9, 10, 11, 12 और 13 वर्तमान में उपलब्ध हैं, जिसमें स्नैप स्टोर Node.js रिलीज़ के कुछ घंटों या मिनटों के भीतर अपडेट किया जाता है।

उदाहरण के लिए, नोड को एक ही कमांड के साथ स्थापित किया जा सकता है:

sudo snap install node --classic --channel 11/stable 

नोड स्नैप को कमांड द्वारा एक्सेस किया जा सकता है node, उदाहरण के लिए:

$ नोड -v  
v11.5.0

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

यह दृष्टिकोण केवल उन उपयोगकर्ताओं के लिए अनुशंसित है जो परीक्षण और बग रिपोर्टिंग अपस्ट्रीम में भाग लेने के इच्छुक हैं।

Node.js LTS अनुसूची

रिलीज़ 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

1

एक्सप्रेस जनरेटर का उपयोग करके पहला प्रोग्राम बनाने के लिए यहां पूर्ण विवरण

उबंटू के पैकेज मैनेजर

Apt-get के माध्यम से Node और npm को स्थापित करने के लिए, इन कमांड्स को चलाएं:

sudo apt-get update  
sudo apt-get install nodejs  
sudo ln -s /usr/bin/nodejs /usr/bin/node  
sudo apt-get install npm  

एक्सप्रेस आवेदन जनरेटर

$ npm install express-generator -g

-H विकल्प के साथ कमांड विकल्प प्रदर्शित करें:

$ express -h

  Usage: express [options] [dir]

  Options:

    -h, --help          output usage information
    -V, --version       output the version number
    -e, --ejs           add ejs engine support (defaults to jade)
        --hbs           add handlebars engine support
    -H, --hogan         add hogan.js engine support
    -c, --css <engine>  add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
        --git           add .gitignore
    -f, --force         force on non-empty directory

उदाहरण के लिए, निम्न वर्तमान कार्यशील निर्देशिका में myapp नाम से एक एक्सप्रेस ऐप बनाता है:

$ express myapp

   create : myapp
   create : myapp/package.json
   create : myapp/app.js
   create : myapp/public
   create : myapp/public/javascripts
   create : myapp/public/images
   create : myapp/routes
   create : myapp/routes/index.js
   create : myapp/routes/users.js
   create : myapp/public/stylesheets
   create : myapp/public/stylesheets/style.css
   create : myapp/views
   create : myapp/views/index.jade
   create : myapp/views/layout.jade
   create : myapp/views/error.jade
   create : myapp/bin
   create : myapp/bin/www

फिर निर्भरताएं स्थापित करें:

$ cd myapp
$ npm install

इस आदेश के साथ एप्लिकेशन चलाएं:

$ DEBUG=myapp:* npm start

फिर एप्लिकेशन तक पहुंचने के लिए अपने ब्राउज़र में http: // localhost: 3000 / लोड करें।

उत्पन्न एप्लिकेशन में निम्नलिखित निर्देशिका संरचना है:

├── app.js
├── bin
   └── www
├── package.json
├── public
   ├── images
   ├── javascripts
   └── stylesheets
       └── style.css
├── routes
   ├── index.js
   └── users.js
└── views
    ├── error.jade
    ├── index.jade
    └── layout.jade

7 directories, 9 files

1

Ubuntu 12.10या 14.04 LTSया पर Node.js स्थापित करें16.04.1 LTS

कृपया स्थापित करने के लिए से बचने के Node.jsसाथ apt-getपर Ubuntu। यदि आप पहले से ही निर्मित प्रबंधक के साथ Node.js स्थापित करते हैं, तो कृपया उसे हटा दें। ( sudo apt-get purge nodejs && sudo apt-get autoremove && sudo apt-get autoclean)

लिनक्स पर इंस्टॉलेशन प्रक्रिया समान है OSX। प्रदान की गई स्क्रिप्ट के साथ:

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

$ nvm list
$ nvm ls-remote
$ nvm install 6.4.0
$ nvm use 6.4.0
$ nvm alias default 6.4.0
$ node -v
$ npm install -g npm
$ npm -v

एक और चीज़! निम्नलिखित कमांड को चलाना न भूलें, जो कि घड़ियों की मात्रा को बढ़ाती है।

$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

आशा है कि यह आपकी मदद करेगा!


0

नवीनतम नोडज के लिए

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -

sudo apt-get install nodejs
node -v 
npm -v 

0

Node.js पैकेज LTS रिलीज़ और वर्तमान रिलीज़ में उपलब्ध है। यह आपकी पसंद है कि आप अपनी आवश्यकताओं के अनुसार किस संस्करण को सिस्टम पर स्थापित करना चाहते हैं।

वर्तमान रिलीज़ का उपयोग करें: इस ट्यूटोरियल के अंतिम अपडेट में, Node.js 13 वर्तमान Node.js रिलीज़ उपलब्ध है।

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -

LTS रिलीज़ का उपयोग करें: इस ट्यूटोरियल के अंतिम अपडेट में, Node.js 12.x LTS रिलीज़ उपलब्ध है।

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

आप सफलतापूर्वक उबंटू सिस्टम में Node.js PPA जोड़ सकते हैं। अब नीचे दिए गए कमांड को Node on और Ubuntu को apt-get का उपयोग करके निष्पादित करें। यह भी नोड के साथ NPM स्थापित करेगा ।js. यह कमांड आपके सिस्टम पर कई अन्य निर्भर पैकेज भी स्थापित करता है।

sudo apt-get install nodejs

नोड स्थापित करने के बाद .js स्थापित संस्करण को सत्यापित और जांचें। आप मौजूदा संस्करण के बारे में अधिक जानकारी नोड.जेएस की आधिकारिक वेबसाइट पर पा सकते हैं।

node -v 

v13.0.1

इसके अलावा, एनपीएम संस्करण की जांच करें

npm -v 

6.12.0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.